【发布时间】:2020-02-06 15:33:00
【问题描述】:
如何从 String 中提取列表或字典? 将字符串转换为列表和字典
我想遍历列表以打印字典值,但我无法将该字符串转换为格式正确的列表。
pro = '[{"name": "Ingenious Film Partners", "id": 289}, {"name": "Twentieth Century Fox Film Corporation", "id": 306}]'
print(type(pro))
<class 'str'>
我想要字符串中的列表,但是当我尝试将字符串转换为列表时,它会将每个字符作为列表元素返回。
pro = list(pro)
print(pro)
['[', '{', '"', 'n', 'a',........'6', '}', ']']
但我想用字典元素列出。
【问题讨论】:
标签: python string list dictionary type-conversion