1

下面是我的 json 数据。我想做的是编写一个python函数来循环出每个id的值。有人可以帮我吗?

[
    {
        "id": "1", 
        "code": "111", 
    }, 
    {
        "id": "2", 
        "code": "222", 
    }, 
    {
        "id": "3", 
        "code": "333", 
    }
]
4

3 回答 3

3

如果jsondata是包含示例数据的 Python 列表,您可以执行以下操作:

for item in jsondata:
    print item['id']
于 2012-06-20T06:29:11.487 回答
2

如果 jsondata 是包含示例数据的 Python 列表,则可以执行以下操作:

ids = [item['id'] for item in jsondata]
于 2012-06-20T06:44:40.133 回答
1
>>> data=[{"id": "1","code": "111",},{"id": "2","code": "222",},{"id": "3","code": "333",}]
>>> list_id=[x['id'] for x in data]
>>> print(list_id)
['1','2','3']
于 2012-06-20T06:53:04.763 回答