Справочник · модуль 6 «Словари, кортежи, множества»
Счёт через словарь
Чтобы посчитать, сколько раз что-то встретилось, ведут словарь: ключ — предмет, значение — число. Метод get помогает начать с нуля.
Сравнение из жизни
Как палочки на листе: на каждый предмет своя колонка.
Пример
words = ["кот", "пёс", "кот", "кот", "пёс"]
counts = {}
for w in words:
counts[w] = counts.get(w, 0) + 1
print(counts)Результат
{'кот': 3, 'пёс': 2}Учитель в уроке Так считают, сколько раз что-то встретилось. Ключ — слово, значение — счётчик. Метод get даёт ноль, если слова ещё не было. Прибавляем единицу, и счётчик растёт.
Запомнить
Счёт через словарь — как подсчёт голосов на выборах старосты. У каждого имени своя строчка с палочками.
Тема из урока 6.4 «Данные внутри данных» курса PythonAZ.