[英]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.