【发布时间】:2013-01-24 02:44:36
【问题描述】:
我想为我的 Python 代码使用内置的 sort() 函数进行自定义排序,但可以根据两个值对列表进行排序。我要排序的列表结构为元组列表,每个元组包含 2 个整数。我要做的排序是根据每个元组的第一个整数对元组列表进行排序,但是如果两个第一个整数并列,它指的是它们的第二个整数,这是唯一的,因此不会相同。我想使用内置 sort() 函数的速度,但能够以这种方式排序。非常感谢任何和所有帮助!
【问题讨论】:
-
sorted() 在这里可能更适用,但我不知道有什么区别!
-
sorted()返回原始列表的新排序副本,而sort()修改原始列表。