>>> foo = [["zs",19],["ll",54],["wa",23],["df",23],["xf",23]]
按照年龄排序
>>> a=sorted(foo,key=lambda x:(x[1],x[0]))#年龄相同,添加参数安字母排序
按照字母排序
>>> b=sorted(foo,key=lambda x:x[0])
结果
>>> a
[['zs', 19], ['df', 23], ['wa', 23], ['xf', 23], ['ll', 54]]
>>> b
[['df', 23], ['ll', 54], ['wa', 23], ['xf', 23], ['zs', 19]]
>>>
本文详细介绍了如何使用Python的sorted函数对列表进行排序,包括按年龄排序及字母排序的方法,并展示了具体的代码实现和运行结果。
3205

被折叠的 条评论
为什么被折叠?



