反轉Python中元組列表中的每個元組


當需要反轉元組列表中的每個元組時,可以使用負步長切片。

列表可以用來儲存異構值(即任何資料型別的資料,如整數、浮點數、字串等)。元組列表基本上包含包含在列表中的元組。

在負切片中,索引使用負數而不是正數來訪問。

下面是對此的演示:

示例

線上演示

def reverse_tuple(my_tuple):
   return [tup[::-1] for tup in my_tuple]
         
my_list = [(21, 22), (43, 74, 45), (76, 17, 98, 19)]
print("The list of tuples is ")
print(my_list)
print(reverse_tuple(my_list))

輸出

The list of tuples is
[(21, 22), (43, 74, 45), (76, 17, 98, 19)]
[(22, 21), (45, 74, 43), (19, 98, 17, 76)]

解釋

  • 定義了一個名為“reverse_tuple”的方法,它接受一個元組列表作為引數。
  • 它迭代引數並使用“::”運算子和負索引返回直到最後一個索引的元素。
  • 定義了一個元組列表,並在控制檯中顯示。
  • 透過將此元組列表傳遞給它來呼叫先前定義的使用者函式。
  • 此輸出顯示在控制檯中。

更新於:2021年3月13日

265 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.