计算每个键的字典中的值的数量

时间:2014-05-26 08:25:11

标签: python-2.7 dictionary

我有以下字典数据:

dict = { 
'a' : ('12','3','12'), 
'b' : ('32','121'), 
'c' : ('232','9','11'), 
'd' : ('32'), 
'e' : ('243','232') 
}

是否可以计算每个键的值的数量?
如果我使用

sum(len(v) for v in dict[j].itervalues()) 

它返回所有值的计数...在上面的情况下它返回11
但我需要特定的键...例如,键'c'给出3(它有多少个值) 有没有办法做到这一点...... 非常感谢!

1 个答案:

答案 0 :(得分:0)

new_dict = {k: len(v) for k,v in dict.items()}