我正在尝试将多个json对象更新/插入到列表字典中。示例:插入“城市”:“吉隆坡”和“国家”:“城市”的“吉隆坡”“国家”:“城市”的“马六甲”“城市”:“吉隆坡”。这是我的代码:
import json
j=[{"City": "Kuala lumpur",
"Population (2000)": "1410300",
"Latitude (DD)": "3.160",
"Longitude (DD)": "101.710",
},
{
"City": "Kuala sungai baru",
"Population (2000)": "11700",
"Latitude (DD)": "2.350",
"Longitude (DD)": "102.030"
}]
# how to update for key/value multiple json obj
# how to insert for all json obj
iter(j).next()['nation'] = u'malaysia'
#load json
data= json.dumps(j)
json_str= json.loads(data)
#get key
keys =[item['nation'] for item in json_str] # KeyError: ('nation',)
这条线
只更新结构中的第一个条目。在
尝试:
^{pr2}$相关问题 更多 >
编程相关推荐