当我尝试从JSON字符串检索值时,它给了我一个错误:
data = json.loads('{"lat":444, "lon":555}') return data["lat"]
但是,如果我遍历数据,它将为我提供元素(lat和lon),而不是值:
lat
lon
data = json.loads('{"lat":444, "lon":555}') ret = '' for j in data: ret = ret + ' ' + j return ret
哪个返回: lat lon
lat lon
我需要怎么做才能得到latand 的值lon?(444和555)
444
555
如果要遍历字典的键和值,请执行以下操作:
for key, value in data.items(): print key, value