返回具有指定索引處的元素的行


在需要返回具有指定索引處元素的行時,可以使用簡單的迭代和“append”函式。

示例

以下是對其進行演示

my_list_1 = [[21, 81, 35], [91, 14, 0], [64, 61, 42]]
my_list_2 = [[21, 92, 63], [80, 19, 65], [54, 65, 36]]

print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)
my_key = 0

my_result = []
for index in range(len(my_list_1)):

   if my_list_1[index][my_key] == my_list_2[index][my_key]:
      my_result.append(my_list_1[index])
      my_result.append(my_list_1[index])

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

輸出

The first list is :
[[21, 81, 35], [91, 14, 0], [64, 61, 42]]
The second list is :
[[21, 92, 63], [80, 19, 65], [54, 65, 36]]
The result is :
[[21, 81, 35], [21, 81, 35]]

說明

  • 這裡定義了兩個巢狀列表,並在控制檯上顯示。

  • 定義了一個鍵,即索引值。

  • 定義了一個空列表。

  • 對第一個列表進行迭代,如果第一個和第二個索引元素的索引匹配,則將值附加到空列表。

  • 這是在控制檯上顯示的結果。

更新於: 15-9 月 - 2021 年

137 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.