Язык Python 3 имеет удобный тип для хранения данных, представляющий собой хеш-таблицу, или же проще - контейнер вида «ключ-значение». Данный тип называется словарем (англ. - dictionary), в Python 3 данный тип назван dict
.
my_dict = { "a": "Test1", "b": 2 }
Для получения значения по ключу синтаксис языка подразумевает следующую конструкцию:
>>> my_dict = {"1": "test", "2": "test2"} >>> print(my_dict["1"]) test
В случае, если ключ отсутствует в словаре, то интерпретатор создаст исключение:
>>> d1 = {"1": "test"} >>> d1["2"] Traceback (most recent call last): File "", line 1, in d1['2'] KeyError: '2'
Так работает только в случае чтения данных по отсутствующему ключу, при присвоении данных ключу в словаре они будут записаны:
>>> d1 = {"1": "test"} >>> d1["2"] = "Hello" >>> print(d1["2"]) Hello
programming/langs/python3/types/dict.txt · Последнее изменение: 2024-09-20 22:31 — Иван Солнцев