获取python列表的数据(来自json)

时间:2015-02-28 09:33:27

标签: python json

我列出了这样的

print data[0]
{u'CityId': 3969, u'DistrictCode': 599, u'Id': 0, u'AreaWideCode': 18439, u'DistrictName': u'Adalar'}

但我无法想出从列表中获取项目。

我希望如此
print data[0][1]
3969

但是无法得到它。

PS:整体代码;

import requests
import json

payload = {'cityId':3969, 'cmd':'districts'}
url = "https://www.garantimortgage.com/apps/Socket/Webservice.ashx"
r = requests.post(url, data=payload)


data = json.loads(r.text) #json to python data structure conversion
print data[0]

1 个答案:

答案 0 :(得分:2)

那是一本字典。要获得价值,您必须使用密钥:

>>> data[0]['CityId']
3969