在Json中,如果一個key對應的value是一個數組,也就是一個List,我們需要遍歷這個List中的每一個元素。下面我們來介紹一下怎么使用python遍歷一個json List。
import json # 定義一個json List json_str = ''' { "students": [ {"name": "張三", "age": 20}, {"name": "李四", "age": 21}, {"name": "王五", "age": 22}, ] } ''' # 解析json List json_dict = json.loads(json_str) # 遍歷List中的每一個元素 for student in json_dict['students']: print(student['name'], student['age'])
在上面的代碼中,首先我們導入了python的json模塊,然后我們定義一個json字符串,在這個字符串中,我們定義了一個鍵為"students"的List,這個List中包含了三個字典,每個字典都有一個"name"和一個"age"鍵。
接下來,我們使用json.loads()方法將json字符串解析為一個字典,然后我們使用for循環來遍歷List中的每一個元素。在循環中,我們使用"."符號來獲取字典中"name"和"age"鍵對應的值,最后打印出來。
這就是怎么使用python遍歷一個json List的方法。
上一篇json怎么遍歷取值
下一篇ajax怎么傳入json