我编写了一个程序,它必须对以下内容进行排序:
unsorted_list=[['le', 5], ['aab', 4], ['aaa', 5]]
到:
[['aaa', 5], ['le', 5], ['aab', 4]]
它应该按数字排序。如果数字相同,则应按字母顺序排序。我有以下代码:
def sortItem(lista):
''' func for sort by item'''
return lista[1]
sorted(unsorted_list, key=sortItem, reverse=True)
不幸的是,它不返回按字母顺序排列的字符串。有什么建议怎么做吗?