首页 > 解决方案 > 两个名称相同但值不同的键

问题描述

我正在编写一个程序,它会提示用户输入位置、联系 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'}

标签: pythondictionary

解决方案


如果您可以按键更新值,只需使用这个:

dict.update({'key1': 'value1'})

推荐阅读