Словари
Словари являются отображениями и состоят из множества пар <ключ>:<значения>. Они напоминают списки, но в отличие от них, доступ к элементам осуществляется по ключам. Для создания словаря используются фигурные скобки { } .
>>> D={'a':'A', 'b':1, 'c':'C'} #Создание словаря
>>> D
{'a': 'A', 'c': 'C', 'b': 1}
>>> D.get('a') #Возвратить значение для ключа 'a'
'A'
>>> D.get('b') #Возвратить значение для ключа 'b'
1
#При отсутствии пары с ключом 'e' дополнить словарь
>>> D.setdefault('e',2)
2
>>> D
{'a': 'A', 'c': 'C', 'b': 1, 'e': 2}
>>> D.keys() #Возвратить ключи словаря
['a', 'c', 'b', 'e']
>>> D.values() #Возвратить значения словаря
['A', 'C', 1, 2]
>>> D.items() #Возвратить кортежи пар ключ-значение
[('a', 'A'), ('c', 'C'), ('b', 1)]
>>> D.pop('e') #Удалить из словаря пару с ключом 'e'
2
>>> D
{'a': 'A', 'c': 'C', 'b': 1}
>>>