Задать вопрос
@Timebird

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

Всех с наступающим!
Пусть имеется два списка list с одинаковым количеством элементов.
Нужно создать словарь и каждому элементу первого списка l1 поставить в соответствие каждый элемент второго списка l2.
Знаю только, что в общем случае обычно пользуются zip: list(zip(l1, l2)), но как быть, если нужен именно словарь?
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы