Предположим, что у меня есть два списка, которые содержат следующие элементы. т.е.обмен внутри списка в python
l1 = ['a','b','c']
l2 = [1,2,3]
каждый элемент l1
относятся к соответствующему элементу в l2
в том же индексе. Отношение таково, что если пользователь входит в список l1
, то вывод будет l2
. Предположим, если пользователь входит в список, такой как ['a','c','b']
, тогда выход должен быть [1,3,2]
. Как я могу выполнить следующую функцию? Простой способ заключается в использовании словарь, который соответствует каждому элементу l1
к тому из l2
.Но я ищу лучший метод, если нет, то меньший код .. Другой пример (на всякий случай)
l1 = ['c','b','a']
l2 = [3,2,1]
A dict is easy: 'dict (zip (l1, l2)))' – tdelaney