python - 如何在 Python 字典中获取元素值
问题描述
我试图DomainName
从下面的字典中获取值。
print(domain_name)
# output
{
'DomainNames': [
{
'DomainName': 'some-value'
},
]
}
我努力了:
print(domain_name['DomainNames'][0]['DomainName'])
但它没有给出那个价值。我什至尝试过:
print(domain_name['DomainNames']['DomainName'])
这是我的代码:
def add_es_tags():
for region in get_regions_depending_on_account():
pass
es_client = boto3.client('es', region_name="us-east-1")
response = es_client.list_domain_names()
get_es_domain_ARN("us-east-1", response)
def get_es_domain_ARN(region, domain_names):
es_client = boto3.client('es', region_name=region)
arns = []
print(len(domain_names))
for domain_name in domain_names:
# print(type(domain_name))
print(domain_name['DomainNames'][0]['DomainName'])
解决方案
像这样:
domain_name = {
'DomainNames': [
{
'DomainName': 'some-value'
},
]
}
print(domain_name)
print(domain_name['DomainNames'][0]['DomainName'])
是的,答案是:它完全按照您的建议工作!
编辑:没关系,当你制定了一个与你正在做的事情真正匹配的完整问题时,我会更新这个。
推荐阅读
- python - 无法在 Python 3.7 中导入“PyPDF2”
- django - 在使用 Django 的 Model.save() 之前执行操作的最佳方法是什么?
- excel - SpecialCells(xlCellTypeFormulas, xlErrors) 仅在宏独立运行时返回预期结果
- excel - 如何使用宏创建下拉菜单
- swiftui - 在 SwiftUI 中,如何为条形图创建动态矩形?
- excel - 如何将特定的数据单元格(跳过空白单元格)复制到另一个工作表到下一个空白行中?
- r - 嵌套组ggplot2中的连接点
- javascript - 来自 php 文件的完整日历的事件源
- javascript - 转换 Java LinkedHashMap
要在 javascript 中使用的 Json 格式 - python - 热像仪图像