以下をソートする必要があるプログラムを作成しました。
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)
残念ながら、アルファベット順の文字列は返されません。それを行う方法について何か提案はありますか?