如何在python中将字符串转换为列表? [英] How to turn a string into a list in python?
本文介绍了如何在python中将字符串转换为列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
l = "['Hello', 'my', 'name', 'is', 'Apple']"
l1 = ['Hello', 'my', 'name', 'is', 'Apple']
type(l)
返回str
,但我希望它像l1
一样是一个列表.
type(l)
returns str
but I want it to be a list, as l1
is.
如何将该字符串转换为公用列表?
How can I transform that string into a common list?
推荐答案
ast
模块的literal_eval
可以满足您的需求
the ast
module has a literal_eval
that does what you want
import ast
l = "['Hello', 'my', 'name', 'is', 'Apple']"
l1 = ast.literal_eval(l)
输出:
['Hello', 'my', 'name', 'is', 'Apple']
这篇关于如何在python中将字符串转换为列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文