从python中编码为字符串的列表中删除外部引号

时间:2016-03-26 11:22:37

标签: python string list quotes

我正在使用pandas读取的文件进行一些数据清理。我将通过一个简单的例子说明我遇到的问题。

我有以下字符串:

a = '["1","2","3"]' 

我想把它变成一个清单。因此,我需要摆脱外部报价。

最终结果应为:

a = ["1","2","3"]

这样我就可以使用索引访问列表了。

提前致谢!

1 个答案:

答案 0 :(得分:-1)

您可以使用list理解来制定解决方法,例如:

>>> [x.strip('\"') for x in a.strip("[]").split(",")]
['1', '2', '3']