Python - 找出列表第一個偶數元素和最後一個偶數元素之間的距離


如果需要找出列表第一個偶數元素和最後一個偶數元素之間的距離,則可以使用索引訪問列表元素,並找出差值。

示例

以下是對其進行演示

my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11]

print("The list is :")
print(my_list)
my_indices_list = [idx for idx in range(
   len(my_list)) if my_list[idx] % 2 == 0]

my_result = my_indices_list[-1] - my_indices_list[0]

print("The result is :")
print(my_result)

輸出

The list is :
[2, 3, 6, 4, 6, 2, 9, 1, 14, 11]
The result is :
8

說明

  • 定義一個列表並將其顯示在控制檯中。

  • 迭代列表,並檢查元素是否可被 2 整除。

  • 如果是,它們將被分配給一個變數。

  • 透過索引它們來獲得最後一個元素和第一個元素之間的差值。

  • 此差值分配給一個變數。

  • 此變數顯示在控制檯中。

更新於: 2021 年 9 月 20 日

349 次瀏覽

開啟您的 職業生涯

完成課程獲取認證

入門
廣告