Python 2.7 计算字典中每个键的值数
我有如下字典数据:Python 2.7 计算字典中每个键的值数,python-2.7,dictionary,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(它具有的值的数量)。
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(它具有的值的数量)。
那么有什么方法可以做到这一点。。。 非常感谢
new_dict = {k: len(v) for k,v in dict.items()}