标签: python string list
我有一个字符串"[u'foo']"(是的,它包括方括号和u'')。我必须将其转换为类似[u'foo']的列表。
"[u'foo']"
u''
[u'foo']
list("[u'foo']")无效。
list("[u'foo']")
有什么建议吗?
答案 0 :(得分:17)
>>> import ast >>> s = "[u'foo']" >>> ast.literal_eval(s) [u'foo']
documentation
答案 1 :(得分:1)
eval("[u'foo']", {'__builtins__':[]}, {})