我如何按升序排序我的元组列表,例如my_list =[(6,4),(3,4)]以产生(3,4)(4,6)



如何对下面的元组列表进行排序以生成(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)]

相关内容

  • 没有找到相关文章

最新更新