Мой вопрос очень похож на эти две ссылки 1 и 2:
У меня есть три разных списка. Я хочу сортировать List1 на основе List2 (в порядке возрастания). Однако у меня есть повторы в List2. Затем я хочу отсортировать эти повторы List3 (в порядке убывания). Достаточно сложно?
Что у меня:
List1 = ['a', 'b', 'c', 'd', 'e']
List2 = [4, 2, 3, 2, 4]
List3 = [0.1, 0.8, 0.3, 0.6, 0.4]
Что я хочу:
new_List1 = ['b', 'd', 'c', 'e', 'a']
'b' предшествует 'd', так как 0.8 > 0.6. 'e' приходит до 'a' с 0,4 > 0,1.
Любая помощь?
Спасибо!