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 次瀏覽

開啟您的職業生涯

完成課程認證

開始
廣告