将字符串中的每个单词转换为dict,并在python中传递所有单词作为值出现的次数

将字符串中的每个单词转换为dict,并在python中传递所有单词作为值出现的次数,python,dictionary,Python,Dictionary,我在转换字典中字符串的每个单词以及传递该单词作为值出现的次数时遇到问题。 比如说 string = 'How many times times appeared in this many times' 我想要的格言是: dict = {'times':3, 'many':2, 'how':1 ...} 使用 您可以循环遍历单词并按如下方式递增计数: d = {} for word in string.split(" "): d.setdefault(word, 0) d[word

我在转换字典中字符串的每个单词以及传递该单词作为值出现的次数时遇到问题。 比如说

string = 'How many times times appeared in this many times'
我想要的格言是:

dict = {'times':3, 'many':2, 'how':1 ...}
使用


您可以循环遍历单词并按如下方式递增计数:

d = {}
for word in string.split(" "):
   d.setdefault(word, 0)
   d[word] += 1

在问题中展示你自己的(努力和)代码格式。这是否回答了你的问题?
d = {}
for word in string.split(" "):
   d.setdefault(word, 0)
   d[word] += 1