CatNet Space Team Docs

Документация от команды

Инструменты пользователя

Инструменты сайта


Язык 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 — Иван Солнцев

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki