Как из двух списков сделать словарь python

Изучим процесс создания словаря из двух списков с помощью функции zip в Python. Мы рассмотрим пример с двумя списками: ключами ['key1', 'key2', 'key3'] и значениями ['val1', 'val2', 'val3']. Создадим словарь с помощью zip и превратим полученный объект в структуру данных dict.

Создание словаря из двух списков достаточно простое дело в Python. Для этого нам понадобится использовать встроенную функцию dict() и передать ей списки ключей и значений.

Пример

Допустим, у нас есть два списка:

keys = ["apple", "orange", "banana"]
values = [1, 2, 3]

Тогда чтобы сделать из них словарь, мы можем использовать функцию dict():

my_dict = dict(zip(keys, values))

В этом случае my_dict будет представлять следующий словарь:

{"apple": 1, "orange": 2, "banana": 3}

Как видим, с помощью функции dict() можно создать словарь из двух списков достаточно быстро и просто. Это полезно, когда нам нужно иметь доступ к элементам списка по ключу или же когда мы хотим быстро проитерировать по элементам словаря.

Ответы (0)