Как создать миграцию для удаления индекса только в том случае, если он существует, а не в виде исключения, если его нет?

Начните с сортировки списка в порядке убывания:

my_list = [1, 2, 8, 4, 7, 6, 5, 3]
sorted_list = sorted(my_list, reverse=True)
print(sorted_list)

Выход:

[8, 7, 6, 5, 4, 3, 2, 1]

Затем вы можете извлечь индекс из трех самых больших элементов (первые 3 элемента sorted_list) следующим образом:

index_of_highest = my_list.index(sorted_list[0])
index_of_second_highest = my_list.index(sorted_list[1])
index_of_third_highest = my_list.index(sorted_list[2])
30
задан h2o 15 February 2014 в 08:08
поделиться