【发布时间】:2021-10-12 05:39:50
【问题描述】:
提示: 编写一个读取单词列表的程序。然后,程序会输出这些单词及其频率。
例如:如果输入是:
hey hi Mark hi mark
输出是:
hey 1
hi 2
Mark 1
hi 2
mark 1
我的代码:
from collections import Counter
user.input = input().split()
count = counter(user_input)
for key, value in count.items():
print('{} {}'.format(key, value))
我已经基本解决了这个问题,但由于某种原因,我的输出不会打印出第二个“hi 2”,如上面的问题提示所示。
【问题讨论】:
-
打印输入中的单词,而不是集合中的单词
标签: python for-loop split counter