| Hosted by CoCalc | Download
Kernel: Python 3 (Anaconda)

Словари в Python - неупорядоченные коллекции произвольных объектов с доступом по ключу.

Создать словарь можно несколькими способами:

  1. С помощью литерала:

d = {} # пустой словарь print(d)
{}
d = {'ui6_62': 20, 'ui6_63': 17} print(d)
{'ui6_62': 20, 'ui6_63': 17}
  1. С помощью функции dict()

d_dolg = dict([(62, 1), (63, 4)]) print(d_dolg)
{62: 1, 63: 4}
  1. С помощью метода fromkeys:

d_otl = dict.fromkeys(['iu6_62', 'iu6_63'], 5) print(d_otl)
{'iu6_63': 5, 'iu6_62': 5}
  1. С помощью генераторов словарей

d = {a: a ** 2 for a in range(7)} print(d)
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36}

Получение значения по ключу:

print(d_otl['iu6_62'])
5

Добавление записей в словарь:

d_otl['iu6_61'] = 8 print(d_otl)
{'iu6_61': 8, 'iu6_63': 5, 'iu6_62': 5}

Проход по ключам словаря:

for item in dict.keys(d_otl): print(item, d_otl[item])
iu6_61 8 iu6_63 5 iu6_62 5