Из двух списков создать словарь
Даны два списка одинаковой длины. Необходимо создать из них словарь таким образом, чтобы элементы первого списка были ключами, а элементы второго — соответственно значениями нашего словаря.
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Создать приложение из двух списков Listbox
Напишите приложение, состоящее из двух списков Listbox. В первом будет, например, перечень товаров.
Как из двух однонаправленных списков создать третий, который состоит из нечетных элементов предыдущих двух?
ребят,подскажите пожалуйста как из двух однонаправленных списка создать третий который состоит из.
Создать список из двух списков
Необходимо создать список, который состоит из двух списков. Эти два списка вводятся из разных.
Создать новый список из двух других, чтобы он содержал равные элементы из двух других списков
Здравствуйте, подскажите пожалуйста, как можно создать новый список из двух других, чтобы он.
Создать список из двух других непустых списков
Добрый вечер. Помогите, пожалуйста, с заданием: Даны два непустых списка целых чисел L1 и L2.
Как сделать словарь из двух списков в Python
Совсем не давно я обратил свое внимание на Python, захотелось попробовать свои силы в программирование и если все получиться поменять сферу деятельности, но это еще только планы. В общем, в программирование на Python я не новичок, но до гуру мне еще очень далеко, поэтому если Вы найдете ошибки в моих статьях сообщите. Если Вы так же решили изучить Питон, то должны научиться работать со словарями и списками. Сегодня поговорим о том как создать словарь из списков.
Я уже написал несколько статей касаемых программирования на Python, рекомендую Вам с ними обязательно ознакомиться.
Как собрать словарь из двух списков
И так допустим есть какие то списки, например.
names = [‘Аня’, ‘Коля’, ‘Лёша’, ‘Лена’, ‘Миша’]
cities = [‘Владивосток’, ‘Красноярск’, ‘Москва’, ‘Обнинск’, ‘Чебоксары’]
Для того чтобы собрать словарь нужно воспользоваться функциями len и range в цикле for.
friends = <>
for i in range (len(friends_names)):
friends[names[i]] = cities [i]
То получим словарь.
Давайте немного разберем то что мы сделали, с помощью range мы задали последовательность чисел, с аргументом len(names). Функция len(names) посчитала и вернула нам количество элементов в списке
Мы увидим количество элементов в списке.
Далее мы просто сопоставили элементы двух списков friends[names[i]] = cities [i].
Самое главное чтобы элементы в списках соответствовал друг другу и их было одинаковое количество.
Раздел: Python Метки: Словарь из двух списков в Python
Словарь из двух списков : 2 комментария
- Виктор 08.08.2022 Код не работает.
names = [‘Аня’, ‘Коля’, ‘Лёша’, ‘Лена’, ‘Миша’]
cities = [‘Владивосток’, ‘Красноярск’, ‘Москва’, ‘Обнинск’, ‘Чебоксары’]
friends = <>
for i in range (len(friends_names)):
friends[names[i]] = cities [i]
Выдает ошибку
File «», line 5
friends[names[i]] = cities [i]
^
IndentationError: expected an indented block
Как правильно создать словарь из двух списков с помощью itertools?
Есть два списка разной длины. В первом содержатся ключи, а во втором значения. Напишите функцию, которая создает из этих ключей и значений словарь. Если ключу не хватило значения, в словаре должно быть значение None. Значения, которым не хватило ключей, нужно игнорировать.
- Вопрос задан более трёх лет назад
- 1425 просмотров
1 комментарий
Оценить 1 комментарий
Как создать словарь из двух списков?

Есть два списка. Написать код, который создает словарь, в котором ключами являются элементы первого списка, а значениями — находящиеся в соответствующих позициях элементы второго списка.
a = [1, 2, 3, 4, 5] b = ['a', 'b', 'c', 'd', 'e'] c = <> # Количество итераций # не должно превышать длину # более короткого списка, # если списки разной длины. for i in range(len(a)): # Элемент под индексом 'i' # одного списка будет ключом. key = b[i] # Элемент под индексом 'i' # другого списка будет значением. value = a[i] # В словарь добавляется пара # ключ-значение. c[key] = value print(c)

Похожие записи:
- Django — доработка шаблона формы регистрации
- Товары с ценой и количеством
- Модуль Paginator
- Сериализаторы для связанных моделей
