1

以下は私のjsonデータです。私がやりたいのは、各IDの値をループアウトするPython関数を作成することです。誰かがこれを手伝ってくれませんか?

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

3 に答える 3

3

がサンプルデータを含むPythonリストの場合jsondata、次のことができます。

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 に答える