将格式化为列表的字符串转换为实际列表

时间:2015-11-15 21:07:23

标签: python

我有以下字符串:

CFBundleDisplayName

我想将其转换为实际列表。所以它会像:

mylist = "[{'answer': Markup(u'7'), 'question': u'5 and 2'}, {'answer': u'8', 'question': u'2 and 6'}]"

我该怎么做?感谢。

1 个答案:

答案 0 :(得分:2)

eval是您正在寻找的。

a=eval("1")
b=eval("[1,2,3]")

将1(int)作为a,[1,2,3](列表)作为b。 这也适用于您的代码。