Начните с сортировки списка в порядке убывания:
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])