PYTHON СПИСОК В СЛОВАРЬ

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

my_list = [(1, 'a'), (2, 'b'), (3, 'c')]
my_dict = dict(my_list)
print(my_dict) # {1: 'a', 2: 'b', 3: 'c'}

Если элементы списка не являются кортежами из двух элементов, то будет выброшено исключение TypeError.

Кроме того, можно создать пустой словарь и добавлять элементы из списка в словарь с помощью цикла:

my_list = [(1, 'a'), (2, 'b'), (3, 'c')]
my_dict = {}
for key, value in my_list:
    my_dict[key] = value
print(my_dict) # {1: 'a', 2: 'b', 3: 'c'}

В этом случае, если в списке есть элементы с одинаковыми ключами, то значение последнего элемента будет записано в словарь.

Решение простых задач на python - Создание словаря из двух списков

Python с нуля. Урок 6 - Кортежи, словари

Какие проекты делать начинающему программисту?

#30. Методы словаря, перебор элементов словаря в цикле - Python для начинающих

32 Словари (dict) Python. Операции и методы словаря.

Как отсортировать список словарей в python?

Python с нуля - Словари в Python - Методы словарей, перебор словарей в Python

Преобразование списка в словарь с помощью генератора python #shorts

Python урок 2. Списки, кортежи, словари.

Курс Python 3 - Списки, словари и множества

BLGPG-503262C99892-24-11-24-00

Новые материалы: