在Python中,可以使用sorted()
函數(shù)來對多個(gè)元組進(jìn)行排序。具體方法如下:
sorted()
函數(shù)對列表進(jìn)行排序,可以通過指定key
參數(shù)來指定按照哪一項(xiàng)進(jìn)行排序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')]