About the author


Author: https://t.me/ahillary

Resources


Channel: https://t.me/semolina_code_python

Chat: https://t.me/python_with_ahillary

YouTube: https://www.youtube.com/@semolinacode

Coding training: https://t.me/how_to_code_web3

Private group with software: https://t.me/arbuzerspublic

Здесь мы познакомимся с особенными типами данных, которые работают намного быстрее, чем те, которые мы уже знаем

Словари

Синтаксис

# синтаксис:
dictionary = {ключ1: значение1, ключ2: значение2}

# альтернативный синтаксис:
dictionary = {
	ключ1: значение1, 
	ключ2: значение2,
}

В альтернативном синтаксисе видим на конце запятую. Это “висячая запятая” – на работу словаря не влияет и нужна только для облегчения работы со словарем (перетаскивание элементов итп).

Создание словаря

# ключом в словаре может быть любой хешируемый тип данных (структуры данных не могут быть ключом)
# значением в словаре может быть любой тип данных
d = {
	'first': 'something',
	10: [1, 2, 3],
	True: False,
}

Получение доступа к элементам словаря