我如何對下面的元組串列進行排序以生成 (3,4) (4,6) 的元組
my_list = [(6,4), (3,4)]
我嘗試了以下
items= [(3,4),(6,4)]
sorted_items= sorted(items)
print(sorted_items)
和
my_list = [(6,4), (3,4)]
my_list.sort(key=lambda tup: (tup[0], tup[1]), reverse=False)
print(my_list)
謝謝
uj5u.com熱心網友回復:
您可以使用兩個呼叫來sorted()
生成所需的輸出:
sorted(tuple(sorted(tup)) for tup in my_list)
這輸出:
[(3, 4), (4, 6)]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/537586.html
標籤:Python功能排序元组
上一篇:kwargs不同的行為
下一篇:在Python中呼叫計算函式