У меня есть список ниже:
mylist = [('Jim', 0.745), ('James', 0.812), ('Charlie', 0.752), ('Henry', 0.694), ('Minnie', 0.693), (None,)]
и я хотел бы отсортировать заказ по номеру и вернуться к:
my_list = [('James', 0.812), ('Charlie', 0.752), ('Jim', 0.745), ('Henry', 0.694), ('Minnie', 0.693), (None,)]
и напечатайте my_list как стандартный вывод:
james 0.812
Charlie 0.752
Jim 0.745
Henry 0.694
Minnie 0.693
None
Я пытался сортировать по:
my_list = sorted(mylist, key=lambda x:(x[1]), reverse=True)
Но это показывает TupleError: tuple index out of range
что я должен сделать, чтобы исправить просто использование списка, чтобы сделать еще один цикл для достижения этого? Благодарю.