溫馨提示×

Python中多個(gè)元組排序的方法是什么

小億
104
2024-04-23 15:57:43
欄目: 編程語言

在Python中,可以使用sorted()函數(shù)來對多個(gè)元組進(jìn)行排序。具體方法如下:

  1. 創(chuàng)建一個(gè)包含多個(gè)元組的列表
  2. 使用sorted()函數(shù)對列表進(jìn)行排序,可以通過指定key參數(shù)來指定按照哪一項(xiàng)進(jìn)行排序
  3. 可以使用lambda函數(shù)來指定排序規(guī)則

示例代碼如下:

# 創(chuàng)建包含多個(gè)元組的列表
data = [(3, 'apple'), (1, 'banana'), (2, 'orange')]

# 按照元組第一個(gè)元素進(jìn)行排序
sorted_data = sorted(data, key=lambda x: x[0])
print(sorted_data)

# 按照元組第二個(gè)元素進(jìn)行排序
sorted_data = sorted(data, key=lambda x: x[1])
print(sorted_data)

輸出結(jié)果為:

[(1, 'banana'), (2, 'orange'), (3, 'apple')]
[(3, 'apple'), (1, 'banana'), (2, 'orange')]

0