PYTHON В СЛОВАРЬ
Python имеет встроенную структуру данных, которая называется словарь (dictionary). Словарь представляет собой неупорядоченную коллекцию, которая содержит пары ключ-значение. Ключи должны быть уникальными, а значения могут быть различными типами данных.
Для создания словаря в Python используется фигурные скобки, в которых указываются ключи и значения:
{key1: value1,
key2: value2,
key3: value3}
Например, чтобы создать словарь, который содержит информацию о пользователе, можно использовать следующий код:
user = {
'name': 'John',
'age': 30,
'city': 'New York'
}
Для доступа к элементам словаря необходимо использовать ключ:
print(user['name']) # выводит 'John'
Также можно использовать метод get(), который возвращает значение ключа, если он есть в словаре, иначе возвращает указанное значение (по умолчанию None):
print(user.get('age')) # выводит 30
print(user.get('email', 'email not found')) # выводит 'email not found'
Чтобы добавить или изменить элементы в словаре, необходимо указать ключ и значение:
user['email'] = '[email protected]'
user['age'] = 31
Можно также использовать метод update(), чтобы добавить несколько элементов за один раз:
user.update({'phone': '123-456-7890',
'address': '123 Main St'})
В Python также есть методы, которые позволяют получить ключи, значения и пары ключ-значение:
keys = user.keys()
values = user.values()
items = user.items()
print(keys) # выводит dict_keys(['name', 'age', 'city', 'email', 'phone', 'address'])
print(values) # выводит dict_values(['John', 31, 'New York', '[email protected]', '123-456-7890', '123 Main St'])
print(items) # выводит dict_items([('name', 'John'), ('age', 31), ('city', 'New York'), ('email', '[email protected]'), ('phone', '123-456-7890'), ('address', '123 Main St')])
ТОП 5 Ошибок в написании функций Python
15 Фишек с СЛОВАРЯМИ Python, которые сделают код лучше
Python с нуля. Урок 6 - Кортежи, словари
#30. Методы словаря, перебор элементов словаря в цикле - Python для начинающих
Python для начинающих. Урок 9: Словари (dict). Решение задач.
#29. Введение в словари (dict). Базовые операции над словарями - Python для начинающих
Python с нуля - Словари в Python - Методы словарей, перебор словарей в Python
Создание программы \
4 Ситуации, где полезно использовать словарь Python
32 Словари (dict) Python. Операции и методы словаря.
Новые материалы: