Как отфильтровать словарь в Python
Оценки обзора хранятся в значениях словаря, что означает, что нам придется перебирать словарь в цикле. К сожалению, мы не можем просто использовать цикл for для просмотра словаря.
Элементы словаря в Python имеют не только ключ и значение, но и специальный итератор для циклического перебора. Вместо for item in dictionary нам нужно использовать for key, value in dictionary.items(). То есть нужно использовать этот конкретный итератор и две переменные (ключ и значение) вместо одной. Также есть отдельные итераторы для ключей (.keys()) и значений (.values()).
Мы сохраним ключи обзоров с низкой оценкой в списке с именем lowscores, чтобы позже иметь возможность использовать этот список повторно.
Post #467
25.1K
