use*_*806 2 python string list
l = "['Hello', 'my', 'name', 'is', 'Apple']"
l1 = ['Hello', 'my', 'name', 'is', 'Apple']
Run Code Online (Sandbox Code Playgroud)
type(l)返回,str但我希望它是一个列表,原样l1.
如何将该字符串转换为通用列表?
mhl*_*ter 15
该ast模块有一个literal_eval你想要的
import ast
l = "['Hello', 'my', 'name', 'is', 'Apple']"
l1 = ast.literal_eval(l)
Run Code Online (Sandbox Code Playgroud)
输出:
['Hello', 'my', 'name', 'is', 'Apple']
Run Code Online (Sandbox Code Playgroud)