Список в Python и сортировка по индексу с повторяющимся элементом - PullRequest
1 голос
/ 23 апреля 2020

Я хочу отсортировать список2, используя list1 l

    ist1 = [7, 9, 12, 1, 4, 7]
    list2 = ['p','e','b','a','y','i']

вывод должен быть

['a','y','p','i','e','b']

р имеет пару с 7 меньшего индекса

1 Ответ

3 голосов
/ 23 апреля 2020
[item[1] for item in sorted(zip(list1,list2))]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...