【发布时间】:2016-05-11 08:16:30
【问题描述】:
我有一个这样的列表:
[(51, 'Elijah'), (144, 'Chloe'), (485, 'Elizabeth'), (485, 'Matthew'), (207, 'Natalie'), (390, 'Jayden')]
我想使用元组的第一个元素作为键以相反的顺序对其进行排序。如果相同,我需要按字母顺序按第二个元素对其进行排序。我尝试使用 sorted(lista, key=function) 但我得到了各种错误。提前谢谢。
【问题讨论】:
-
我得到'TypeError:sort_score()缺少1个必需的位置参数:'。我尝试使用带有两个参数的排序函数,这样我就可以比较什么了。
标签: sorting python-3.x