我有以下收藏(来自http请求的响应):
[{'ParameterKey': 'AdminCCIDRBlock', 'ParameterValue': '10.10.196.0/23'},
{'ParameterKey': 'MyParameter', 'ParameterValue': 'true'}]
我需要在另一个请求中发送相同的集合,但是我必须将MyParameter
的值更改为false
。因此该集合将变为:
[{'ParameterKey': 'AdminCCIDRBlock', 'ParameterValue': '10.10.196.0/23'},
{'ParameterKey': 'MyParameter', 'ParameterValue': 'false'}]
如何在Python中很好地做到这一点?
答案 0 :(得分:2)
我认为您仍然需要遍历整个列表,所以:
for d in collection:
if d['ParameterKey'] == 'MyParameter':
d['ParameterValue'] = 'false'