python - 两个名称相同但值不同的键
问题描述
我正在编写一个程序,它会提示用户输入位置、联系 Web 服务并检索 json。然后需要解析数据并检索第一个“place_id”键。现在饼干碎了。有两个具有相同名称“place_id”但值不同的键。由于索引不适用于字典,解决方案是什么?
items=js['results']
for items in js['results']:
placeid['place_id']=items['place_id']
print(placeid)
我希望输出是
{'place_id': 'ChIJVUqIm-fP20YRj5roNMigAqg'}
但我越来越
{'place_id': 'ChIJVUqIm-fP20YRj5roNMigAqg'}
{'place_id': 'ChIJs4tH49_P20YRMW0pE5A376M'}
解决方案
如果您可以按键更新值,只需使用这个:
dict.update({'key1': 'value1'})
推荐阅读
- ios - 操作扩展 - 我如何知道主机应用程序何时支持修改?
- ruby-on-rails - 对于具有相同 URI 模式的路由,首先匹配哪个?
- javascript - 我无法在函数中显示跨度 - javascript
- r - 变量的GGPLOT顺序
- jquery - 单击 css 类后,获取最近 iframe 的 src
- android - Android后台工作者
- php - 没有扩展能够加载“安全”的配置
- javascript - 运行nodejs和mysql,如何在客户端解析结果
- amazon-web-services - 如何使用邮递员向我的 EC2 实例上的 RESTful API 发送 API 请求?
- python-3.x - 检索具有自定义 HTML 属性的元素