Classificando uma lista em Python usando o resultado da classificação de outra lista [duplicada]
Esta pergunta já tem uma resposta aqui:
Ordenar lista com base nos valores de outra lista? 14 respostasTenho as duas listas em Python
list_1 = [5, 2, 8];
list_2 = ['string1', 'string2', 'string3']
Gostaria de classificar a primeira lista e usar o resultado para classificar a segunda list
Em outras palavras, o resultado deve ser:
# Sorted in descending order
list_1_sorted = [8, 5, 2];
list_2_sorted = ['string3', 'string1', 'string2'];
Eu sei classificar cada uma dessas listas individualmente, mas como posso permutar uma lista usando a permutação de índices resultantes da classificação da outra list