我有一个列表列表,我想计算每个嵌套列表中每个项目的频率。我尝试使用Defaultdict进行计数,但是我不知道如何创建一个很好的嵌套字典列表作为输出,以区别嵌套列表中每个列表的频率。你知道吗
nested_list = [[hello, hello, hello, how, are, you],[1, 2, 2, 2],[tree, flower, tree]]
final_list = [{hello: 3, how: 1, are: 1, you: 1}, {1: 1, 2: 3}, {tree: 2, flower:1}]
dictionary = defaultdict(int)
for item in nested_list:
for x in item:
dictionary[x] += 1
使用^{} ,并转换为
dict
:相关问题 更多 >
编程相关推荐