l = "['Hello', 'my', 'name', 'is', 'Apple']"
l1 = ['Hello', 'my', 'name', 'is', 'Apple']
type(l)
返回 str
但我希望它是一个列表,就像 l1
一样。
如何将该字符串转换为通用列表?
最佳答案
ast
模块有一个 literal_eval
可以做你想做的事
import ast
l = "['Hello', 'my', 'name', 'is', 'Apple']"
l1 = ast.literal_eval(l)
输出:
['Hello', 'my', 'name', 'is', 'Apple']
关于python - 如何在 python 中将字符串转换为列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21559207/