【发布时间】:2019-10-30 11:40:21
【问题描述】:
我正在使用字典,想知道如何输出一个字典,其中键是给定字典中出现的单词,值是它在该字典中出现的次数。
比如说,
A = {'#1': ['Yellow', 'Blue', 'Red'], '#2': ['White', 'Purple', 'Purple', 'Red']}
B - []
for key in A:
B.append(A[key])
>>> B
>>> [['Yellow', 'Blue', 'Red'], ['White', 'Purple', 'Purple', 'Red']]
在返回键的相应值后,我现在可以遍历每个字符串列表并展平值列表。
C = []
for sublist in B:
for item in sublist:
C.append(item)
我知道我需要计算某些字符串在该列表中出现的次数,然后填充字典,其中键是颜色,值是它出现的次数。这部分主要是我遇到困难的地方。
【问题讨论】:
-
看看pythons Counter.
标签: python dictionary dictionary-comprehension