我正在尝试从下面的输出中获取特定值。我正在尝试获取“package_path”的值。我试图找到最好的方法来做到这一点。我试过 iteritems() 但它似乎没有提供正确的值输出。我还有其他方法可以做到这一点吗?..谢谢..
[{"name": "ZONE", "value": "zone01"},
{"name": "VPCNetworkCIDRs", "value": "192.168.30.0/24"},
{"name": "DEPLOYMENT_ENVIRONMENT", "value": "AWS"},
{"name": "parameters_json", "value": "s3://my_folder/zone01/zone01.json"},
{"name": "REGION", "value": "us-east-1"},
{"name": "SECTOR", "value": ""},
{"name": "package_path", "value": "s3://my_bucket/packages/my_app.1.0.2.0.pkg"},
{"name": "component_type", "value": "WebApplication"},
{"name": "PROFILE", "value": "dev"}]
请您参考如下方法:
考虑将您的数据结构重新格式化为单个字典。例如,使用:
data = dict((item['name'], item['value']) for item in items)
然后:
print(data['package_path'])
会给你你需要的东西,其他元素也类似。
