【问题标题】:How to count values in nested dictionary如何计算嵌套字典中的值
【发布时间】:2021-07-22 12:51:13
【问题描述】:

我有一个包含大约 150 个键的嵌套字典,每个键包含多个特征,一个名为 ["poi"] 的特征包含(真或假)值 我需要计算我的 150 个键中此功能 ["poi"] 的所有真实值

我试过了

count = 0 
for i in range(len(enron_data)):
a = enron_data.values()
if a[i]['poi'] == True:
    count = count + 1 
print(count) 

但我遇到了一个错误 类型错误:+ 的不支持的操作数类型:'int' 和 'dict'

features of an key

【问题讨论】:

  • 欢迎使用 StackOverflow @AliSaid 请添加语言标签、示例数据和预期输出以获得更好的支持。

标签: dictionary


【解决方案1】:

我在下面的代码中找到了解决方案

count=0
for i in range (len(enron_data)):
    x=list(enron_data.keys())[i]
    if enron_data[x]["poi"]==True:
    count+=1
print(count)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-13
    • 2023-04-10
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多