🧠 Словарь (dict) — это упорядоченная по порядку вставки, изменяемая коллекция пар «ключ — значение». В словаре ключи должны быть неизменяемыми (например, строки, числа, кортежи), а значения могут быть любыми объектами Python.
Как создать: в фигурных скобках, пары «ключ: значение» через запятую:
scores = {'Alice': 95, 'Bob': 88}
mixed = {'count': 10, 'active': True, 'tags': ['python', 'data']}
empty = {}
Главные особенности:
Изменяемый: можно добавлять, удалять, менять значения «на месте».
Доступ по ключу: не по индексу, а по уникальному ключу.
Ключи уникальны: если добавить ключ повторно — перезапишется значение.
Гибкий по типам значений: в одном словаре могут быть разные типы данных в качестве значений.
Длина: узнать количество пар можно через len(dct).
dct = {'a': 1, 'b': 2, 'c': 3}
len(dct) # 3
dct['a'] # 1
dct.get('b') # 2 (безопасный доступ — вернёт None, если ключа нет)
dct['c'] = 10 # ✅ Можно менять: {'a': 1, 'b': 2, 'c': 10}
dct['d'] = 4 # ✅ Можно добавить новый ключ: {'a': 1, 'b': 2, 'c': 10, 'd': 4}
del dct['a'] # ✅ Можно удалить ключ: {'b': 2, 'c': 10, 'd': 4}
Как создать: в фигурных скобках, пары «ключ: значение» через запятую:
scores = {'Alice': 95, 'Bob': 88}
mixed = {'count': 10, 'active': True, 'tags': ['python', 'data']}
empty = {}
Главные особенности:
Изменяемый: можно добавлять, удалять, менять значения «на месте».
Доступ по ключу: не по индексу, а по уникальному ключу.
Ключи уникальны: если добавить ключ повторно — перезапишется значение.
Гибкий по типам значений: в одном словаре могут быть разные типы данных в качестве значений.
Длина: узнать количество пар можно через len(dct).
dct = {'a': 1, 'b': 2, 'c': 3}
len(dct) # 3
dct['a'] # 1
dct.get('b') # 2 (безопасный доступ — вернёт None, если ключа нет)
dct['c'] = 10 # ✅ Можно менять: {'a': 1, 'b': 2, 'c': 10}
dct['d'] = 4 # ✅ Можно добавить новый ключ: {'a': 1, 'b': 2, 'c': 10, 'd': 4}
del dct['a'] # ✅ Можно удалить ключ: {'b': 2, 'c': 10, 'd': 4}
Просмотры: 41