简体   繁体   English

遍历嵌套字典 Python

[英]iterate through nested dictionary Python

How Do I filter and return the users who are enabled?如何过滤并返回已启用的用户? In my initial approach I'm able to get the all 3 items在我最初的方法中,我能够获得所有 3 个项目
{'name': 'ijk', 'age': 32, 'enabled': 'true'} {'name': 'ijk', 'age': 32, 'enabled': 'true'}

response = {
    "users": [
        {
            "name": "abc",
            "age": 25,
            "enabled": 'true'
        },
        {
            "name": "def",
            "age": 28,
            "enabled": 'false'
        },
        {
            "name": "ijk",
            "age": 32,
            "enabled": 'true'
        }
    ]
}

enabled_users = []
for user in response["users"]:
    if user['enabled'] == 'true':
        enabled_users.append(user)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM