Оцените сайт Добавить сайт в закладки

Словари в python

Словарь - набор данных, хранящихся парами ключ-значение.

Словари изменяемы, элементы не имеют порядка, все ключи различны, ключи не изменяемы.

Словарь имеет вид: название_словаря={ключ1:значение1, ключ2:значение2}

Чтобы вывести значение по ключу надо ввести print(имя_словаря[ключ]), то есть работает так же как массивы, только вместо индекса ключ.

Проверка ключей и значений

Чтобы проверить есть ключ в словаре используется команда ключ in имя_словаря, если проверяется отсутствие, то используется команда ключ not in имя_словаря

Операции

1) имя_словаря.get(ключ) - возвращает значение для этого ключа

2) имя_словаря[ключ]=значение - записывает значение по ключу

3) del имя_словаря[ключ] - удаляет значение по ключу

Перебор элементов словаря

d={'a':1, 'b':2, 'c':3} #словарь
for key in d: #для ключей в словаре d
    print(key, end='') #выводится ключ
print()
for values in d.values(): #для значений в словаре d
    print(values, end='') #выводятся значения
print()
for key, values in d.items(): #для ключей и значений в словаре d
    print(key,':',values, end=';') #выводятся ключ : значение;

Предыдущий урок Следующий урок

Полезные ссылки:

Вывод в консольном окне

Цикл For