Тип dict

Словарь (хэш, ассоциативный массив) — это изменчивая структура данных для хранения пар ключ–значение, где значение однозначно определяется ключом. В качестве ключа может выступать неизменчивый тип данных (число, строка, кортеж и т.п.). Порядок пар ключ–значение произволен. Ниже приведен литерал для словаря и пример работы со словарем:

d = {1: 'one', 2: 'two', 3: 'three', 4: 'four'}

d0 = {0: 'zero'}

print d[1] # берется значение по ключу

d[0] = 0   # присваивается значение по ключу

del d[0]   # удаляется пара ключ–значение с данным ключом

print d

for key, val in d.items(): # цикл по всему словарю

 print key, val

for key in d.keys(): # цикл по ключам словаря

 print key, d[key]

for val in d.values(): # цикл по значениям словаря

 print val

d.update(d0) # пополняется словарь из другого

print len(d) # количество пар в словаре

Больше книг — больше знаний!

Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом

ПОЛУЧИТЬ СКИДКУ