Словарь
создание
пустой
d = {}
d = dict()
с элементами
a = dict(one=1, two=2, three=3)
b = {'one': 1, 'two': 2, 'three': 3}
c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
d = dict([('two', 2), ('one', 1), ('three', 3)])
e = dict({'one': 1, 'three': 3}, two=2)
с помощью словарного выражения
f = {str(k): k for k in range(3)}
обращение к элементам
добавление
a['for'] = 4
my_dict.update(gradebook)
изменение
g['Вася'] = 2
получение значения по ключу
get()
перебор элементов словаря
по ключам
for key in g:
по значениям
for value in g.values():
по парам ключ-значение
for key, value in g.items():
проверка наличия
ключа
print('one' in a)
значения
print(1 in a.values())