如果我有一个元组列表,第一个是数字,第二个是字符串,例如:
[(2, 'eye'), (4, 'tail'), (1, 'scarf'), (4,'voice')]
Run Code Online (Sandbox Code Playgroud)
如何按数字降序排序,如果在任何点都有数字,那么具有相同数字的单词应按字母顺序排序.并返回最终排序的单词.
从我的例子来看:
['tail', 'voice', 'eye', scarf']
Run Code Online (Sandbox Code Playgroud)
我按降序对它们进行了排序,但我不知道如何按字母顺序对它进行分类.很高兴听到任何暗示和回答.谢谢!
def sorting(list)
my_list = []
for x, y in list.items():
my_list+=[(y,x)]
sort=sorted(my_list, reverse=True)
Run Code Online (Sandbox Code Playgroud)