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

从python中编码为字符串的列表中删除外部引号,python,string,list,quotes,Python,String,List,Quotes,我正在从我用pandas读取的文件中清理数据。我将用一个简单的例子来说明我的问题 我有以下字符串: a = '["1","2","3"]' 我想把它变成一个列表。因此,我需要去掉外部引号 最终结果应为: a = ["1","2","3"] 这样我就可以使用索引访问列表 提前谢谢 您可以使用列表解决方案,如: >>> [x.strip('\"') for x in a.strip("[]").split(",")] ['1', '2', '3'] 我以前没找到那个帖子。谢

我正在从我用pandas读取的文件中清理数据。我将用一个简单的例子来说明我的问题

我有以下字符串:

a = '["1","2","3"]' 
我想把它变成一个列表。因此,我需要去掉外部引号

最终结果应为:

a = ["1","2","3"]
这样我就可以使用索引访问列表


提前谢谢

您可以使用
列表
解决方案,如:

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

我以前没找到那个帖子。谢谢:)