繁体   English   中英

获取 python dict 中的特定项目 - listaccounts (AWS)

[英]Get specific items in python dict - listaccounts (AWS)

我得到如下打印的响应,我只需要从帐户中获取 ID、email 和名称。 还有 NextToken。

{
    'Accounts': [
        {
            'Id': '19',
            'Arn': 'arn:aws:organizations: : 00000000:account/o-00000000nmnm',
            'Email': 'email@email.com',
            'Name': 'name',
            'Status': 'ACTIVE',
            'JoinedMethod': 'CREATED',
            'JoinedTimestamp': datetime.datetime(2020,3,12,11,49,53,790000, tzinfo=tzlocal())
        },
        {
            'Id': '193232',
            'Arn': 'arn:aws:organizations: : 00000000:account/relrkeler528xeftox/3643851343443434385620',
            'Email': 'email@email.com',
            'Name': 'anothername',
            'Status': 'ACTIVE',
            'JoinedMethod': 'CREATED',
            'JoinedTimestamp': datetime.datetime(2021,7,26,20,24,34,568000, tzinfo=tzlocal())
        },
        {
            'Id': '576',
            'Arn': 'arn:aws:organizations: : 156455455445645640:account/we528xeftox/57682104',
            'Email': 'email@email.com',
            'Name': 'nameok',
            'Status': 'ACTIVE',
            'JoinedMethod': 'CREATED',
            'JoinedTimestamp': datetime.datetime(2020,3,10,19,29,44,257000, tzinfo=tzlocal())
        }
    ],
    'NextToken': 'HJhjkHUIhUIHuhJUIHuhUIHuihJjkhJKHjkhJKHjkHJ',
    'ResponseMetadata': {
        'RequestId': 'd4FKDJDFK-484785-FDKDFJFDKFJDF',
        'HTTPStatusCode': 200,
        'HTTPHeaders': {
            'x-amzn-requestid': 'ERUIERUOERUI-2121-jhsjhsakjhasjk',
            'content-type': 'application/x-amz-json-1.1',
            'content-length': '1556',
            'date': 'Thu, 31 Mar 2022 17: 47: 00 GMT'
        },
        'RetryAttempts': 0
    }
}

我是新手,搜索了如何遍历键中的项目,尝试了键中的项目,但没有找到正确的方法。

感谢您的帮助。

假设您的字典名为data

required_data = {'Accounts': []}
for item in data['Accounts']:
    required_data['Accounts'].append({
        'Id': item['Id'],
        'Name': item['Name'],
        'Email': item['Email']
    })
required_data['NextToken'] = data['NextToken']

暂无
暂无

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

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