[英]How do I convert a list which is a list?
假設有一個看起來像這樣的列表
genre = '[{"id": 28, "name": "Action"}, {"id": 12, "name": "Adventure"}]'
當我檢查此變量的類型時,它顯示字符串。 我用了
genre = genre.strip('][').split(', ')
但它變成了這個
['{"id": 28', '"name": "Action"}', '{"id": 12', '"name": "Adventure"}']
如您所見,列表中的內容仍然是字符串。 我希望他們成為字典
Barmar 的評論回答了這個問題。 這就是你需要的:
import json
genre = '[{"id": 28, "name": "Action"}, {"id": 12, "name": "Adventure"}]'
genre = json.loads(genre)
然后,您可以使用循環訪問字典元素:
for item in genre:
id = item['id']
name = item['name']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.