@1Tima1
Меня здесь не любят

Что значит элемент словаря не инициализирован?

вот код
from collections import defaultdict
food_counter=defaultdict(int)
for food in ['egg','sam','egg','chicken']:
    food_counter[food]+=1

for food,count in food_counter.items():
        print(food,count)

я попытался поменять food_counter на 0 или просто {} и мне выдало ошибку(((((

P.S я случайно написал так
from collections import defaultdict
food_counter=defaultdict(int)
for food in ['egg','sam','egg','chicken']:
    food_counter[food]+=1

    for food,count in food_counter.items():
        print(food,count)

и мне дали это,почему?
egg 1
egg 1
sam 1
egg 2
sam 1
egg 2
sam 1
chicken 1
  • Вопрос задан
  • 601 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы