【发布时间】:2018-05-16 20:19:29
【问题描述】:
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。谁能帮我?谢谢:)
【问题讨论】:
标签: python-3.x list dictionary