用python计数字典里某个键嵌套的键出现次数
时间: 2023-06-01 08:03:49 浏览: 113
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
假设我们有一个字典 `d`,其中某个键 `key1` 对应的值是一个嵌套字典,我们想要计算这个嵌套字典中某个键 `key2` 出现的次数,可以使用如下代码:
```
count = 0
for k1, v1 in d.items():
if k1 == 'key1' and isinstance(v1, dict):
for k2 in v1:
if k2 == 'key2':
count += 1
print(count)
```
这里使用了两层循环,第一层循环遍历整个字典 `d`,找到键为 `key1` 的值是一个嵌套字典的项,第二层循环遍历这个嵌套字典,找到键为 `key2` 的项并计数。最终输出计数结果。
阅读全文