例如,我有一个字符串'[1,2,3]'
.
我怎样才能让她翻一张清单[1,2,3]
?引号字符串。如果有其他字符,则保留字符串。我怎样才能做到这一点?
例子:
input output
'[1,2,3]' [1,2,3]
input output
"['1','2,'3']" ['1','2','3']
您似乎在字符串中包含 Python 文字。使用ast.literal_eval() http://docs.python.org/2/library/ast.html#ast.literal_eval像 Python 一样解析它们。
Demo:
>>> from ast import literal_eval
>>> literal_eval('[1,2,3]')
[1, 2, 3]
>>> literal_eval("['1','2','3']")
['1', '2', '3']
ast.literal_eval()
可以处理None
、布尔值、数字、字符串、unicode 字符串、元组、列表、字典和集合文字,任意嵌套。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)