Python-如何从字符串中提取列表或字典?
如何从字符串中提取列表或字典? 将字符串转换为列表和字典 我想遍历列表以打印字典值,但无法将该字符串转换为具有正确格式的列表Python-如何从字符串中提取列表或字典?,python,string,list,dictionary,type-conversion,Python,String,List,Dictionary,Type Conversion,如何从字符串中提取列表或字典? 将字符串转换为列表和字典 我想遍历列表以打印字典值,但无法将该字符串转换为具有正确格式的列表 pro = '[{"name": "Ingenious Film Partners", "id": 289}, {"name": "Twentieth Century Fox Film Corporation", "id": 306}]' print(type(pro)) <class 'str'> 但我想列出字典元素。这是一个JSON格式的字符串,您可以使
pro = '[{"name": "Ingenious Film Partners", "id": 289}, {"name": "Twentieth Century Fox Film Corporation", "id": 306}]'
print(type(pro))
<class 'str'>
但我想列出字典元素。这是一个JSON格式的字符串,您可以使用:
import json
pro = '[{"name": "Ingenious Film Partners", "id": 289}, {"name": "Twentieth Century Fox Film Corporation", "id": 306}]'
o = json.loads()
print(o[0]['name'])
运行以下命令:
import json
pro = '[{"name": "Ingenious Film Partners", "id": 289}, {"name": "Twentieth Century Fox Film Corporation", "id": 306}]'
print(type(pro))
jsonData=json.loads(pro)
print(type(jsonData))
print(jsonData[0]["name"])
这回答了你的问题吗?这回答了你的问题吗?
import json
pro = '[{"name": "Ingenious Film Partners", "id": 289}, {"name": "Twentieth Century Fox Film Corporation", "id": 306}]'
print(type(pro))
jsonData=json.loads(pro)
print(type(jsonData))
print(jsonData[0]["name"])