В прошлой статье мы остановились на том, что научились: создавать словарь, добавлять новую пару ключ-значение, изменять значение по ключу и удалять пару ключ-значение из словаря. В этой статье мы разберём как ещё можно работать с словарём. Словарь можно перебирать с помощью цикла FOR. При каждой итерации мы получаем ключ из словаря. Листинг 1 # Создадим словарь
# Ключ это id товара, а значение наименование товара
dictionary = {1: "Творог Домик в деревне", 15: "Йогурт папа может", 205:"Жареный гусь \"Лёха\""}
# Реализуем цикл по словарю
for key in dictionary:
print(f"Key: {key} - Value: {dictionary[key]}") Вывод: Key: 1 - Value: Творог Домик в деревне Key: 15 - Value: Йогурт папа может Key: 205 - Value: Жареный гусь "Лёха" Но так работать с словарём неудобно, с точки зрения того, что приходится каждый раз обращаться к словарю и получать значение по ключу. На такой случай у словаря есть метод items. Метод items возвращает список с неизменяемой последовательностью вида ключ-значен