有时候有这种需要,比如我对一个文本计数了,然后想做词云图。
这时候可以用
直接使用dict就可以。
all_words = sum(corpus2, [])
len(all_words)
c = Counter(all_words)
dict(c.most_common(10)) #直接使用dict
wc = WordCloud().generate_from_frequencies(dict(c.most_common(200)))
plt.imshow(wc)
这也可以认为,dict功能挺强,如果有两个一对一的列表,那么可以直接转成字典。只不过Counter的是元组的形式。
实际上相当于zip了两个列表,然后用dict