如何将String(“ ed”)列表转换为python

时间:2019-05-20 11:42:23

标签: python python-3.x

例如,转换字符串的最佳方法是什么:

"[[1, 't'], ['gg', 2]]",它是“引用”列表:

[[1, 't'], ['gg', 2]]

更具体地说,如果我给python脚本一个参数列表,它将自动转换为字符串,我想将此字符串转换回列表

所以我想要的是“删除报价”,但我不知道什么是最干净的方法

1 个答案:

答案 0 :(得分:1)

使用此:

from ast import literal_eval
s = "[[1, 't'], ['gg', 2]]"
l = literal_eval(s)

输出

[[1, 't'], ['gg', 2]]