x = ["hi", "hi", "bye", "see", "you", "later"]
for i in x:
sum = x.count(i)
y = dict((i, sum) for i in x)
print(y)
当我打印此代码时,它给了我一个关键值为1的字典。但是,我试图实现的是字典中的值是列表中每个单词重复的次数。所以,对于这个例子:{'hi':2,'bye':1,'see':1,'you':1,'later':1}是我在输入时想要达到的输入X。谁能帮我?谢谢:)如何使用表示单词在列表中重复的次数的值创建字典?
['collections.Counter()'](https://docs.python.org /3/library/collections.html#collections.Counter)? – alecxe