Skip to main content
 首页 » 编程设计

python之遍历响应并通过 Python 获取值

2025年05月04日16bhlsheji

我正在尝试从下面的输出中获取特定值。我正在尝试获取“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']) 

会给你你需要的东西,其他元素也类似。