Python – K 个中间元素

当需要确定K个中间元素时,使用'//'操作符和列表切片。

以下是相同的演示 -

示例

my_list = [34, 56, 12, 67, 88, 99, 0, 1, 21, 11]

print("The list is : ")

print(my_list)

K = 5

print("The value of K is ")

print(K)

beg_indx = (len(my_list) // 2) - (K // 2)

end_indx = (len(my_list) // 2) + (K // 2)

my_result = my_list[beg_indx: end_indx + 1]

print("The result is : " )

print(my_result)

输出结果
The list is :

[34, 56, 12, 67, 88, 99, 0, 1, 21, 11]

The value of K is

5

The result is :

[67, 88, 99, 0, 1]

解释

  • 定义了一个列表并显示在控制台上。

  • K 的值已定义并显示在控制台上。

  • 获取列表的长度并使用“//”运算符。

  • 上述值与 K//2 之间的差值分配给一个变量。

  • 这两个值的总和也分配给不同的变量。

  • 执行列表切片操作以访问特定元素。

  • 这被分配给一个变量。

  • 这在控制台上显示为输出。

以上是 Python – K 个中间元素 的全部内容, 来源链接: utcz.com/z/357502.html

回到顶部