如何对下面的元组列表进行排序以生成(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)
感谢您可以使用两次调用sorted()
来生成所需的输出:
sorted(tuple(sorted(tup)) for tup in my_list)
这个输出:
[(3, 4), (4, 6)]