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 的差值赋给一个变量。

  • 这两个值的总和也赋给了一个不同的变量。

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

  • 这被赋给一个变量。

  • 这以输出的形式显示在控制台上。

更新于:04-Sep-2021

863 次浏览

开启您的职业生涯

完成课程认证

开始
广告