我们用tuple(<gender>, <age>)
表示一个人。给定一个人员列表,编写一个sort\u age函数,该函数对人员进行排序,并按顺序返回一个列表,使老年人排在列表的前面。人名列表的一个例子是[("M", 23), ("F", 19), ("M", 30)]
。排序后的列表看起来像[("M", 30), ("M", 23), ("F", 19)]
。在
我的方法:
def sort_age(lst):
lst.sort(key=lambda x: (x[1],x[0]),reverse=True)
return lst
有没有其他不使用.sort的方法?在
假设您想要一个输入的副本,而不修改输入本身,这将是
sorted
,例如:相关问题 更多 >
编程相关推荐