@Nicknick1

Как добавить в словарь при интерации?

Подскажите пожалуйста как добавить каждое новое при итерации значение в словарь?

comment = 'What so ever phrase is here'

for i in comment:
    word = comment.split()
    word = ''.join(word)
    b = word.count(i)
    list = {i: b}
    list[i] = b
    if b > 1:
        print(f'{i} Повторяется {b} раз')
    #elif (i != ' '):
    #    print(f'{i} не повторяется')

print(list)


В словаре появляется только ключ и значение {'e': 5}
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@igor6130
Нужно вынести создание словаря перед циклом. И не перезаписывайте служебные слова (list); придумайте другое название переменной.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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