@Timebird

Как создать словарь из списков?

Всех с наступающим!
Пусть имеется два списка list с одинаковым количеством элементов.
Нужно создать словарь и каждому элементу первого списка l1 поставить в соответствие каждый элемент второго списка l2.
Знаю только, что в общем случае обычно пользуются zip: list(zip(l1, l2)), но как быть, если нужен именно словарь?
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
l1 = ['one', 'two', 'three']
l2 = [1, 2, 3]

d = dict(zip(l1, l2))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
bullock
@bullock
Не помню питоновский синтаксис напишу на песевдокоде:
for l1, l2 in List1, List2:
    dic[ l1.toString() ]  = l2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы