python 怎么将string转成list呢?

当我有字符串a:

a="['a','b','c','d']"

怎么把它转换成真正的列表呢?
即:

a=['a','b','c','d']

求解

eval("['a','b','c','d']")

你可以先把字符串 'a','b','c','d' 提取出来,然后用函数split()按逗号分割成数组


a="['a','b','c','d']"
b=eval("['a','b','c','d']")
print(b)

输出:

['a', 'b', 'c', 'd']

eval("['a','b','c','d']")

有用采纳~