我在将 for 循环答案插入列表时遇到问题:
for i in word_list:
if i in word_dict:
word_dict[i] +=1
else:
word_dict[i] = 1
print word_dict
有了这个,我得到了字数的字典,比如
{'red':4,'blue':3}
{'yellow':2,'white':1}
是否有可能以某种方式将这些答案添加到列表中
[{'red':4,'blue':3},{'yellow':2,'white':1}]
基本上我从 for 循环中得到 5 个字典,是否可以将所有这些字典放入一个列表中,而无需更改每个字典。每次我尝试将它们放入一个列表时,它只会给我一些类似的信息:
[{{'red':4,'blue':3}]
[{'yellow':2,'white':1}]
[{etc.}]
这是我的程序的副本,没有我用来编码的文本文件,基本上,books.txt 只包含来自 5 个作者的 5 个不同的 txt 文件,而且我在单独的字典中拥有所有这些文件的字数我想将其添加到一个列表中,例如:
[{'red':4,'blue':3},{'yellow':2,'white':1}]