我有一本这样的字典:
{a: [a, s, d, f], b: [d, f, g, h, j], ...}
我想要一个输出,显示一个键的字典,并计算列表中的值。它应该看起来像这样:
{a: 4, b: 5, ...}
谁知道呢?
您可以使用以下代码构造输出dict
:
dict_2= { a:len(b) for a,b in dict_1.items()}
print(dict_2)
>>> {'a': 4, 'b': 5}
其中dict_1
为输入dict
。
可以这样做:
for key, value in dict.items():
# print(key, len([item for item in value if item]))
print(key, len(value))