Skip to main content
 首页 » 编程设计

python之将列表名称列表(str)转换为python中的列表列表

2025年05月04日16sxdcgaq8080

<分区>

我是 python 的新手,我已经搜索了很多关于这个问题的信息。我知道有一种方法可以将元组转换为列表,但不知何故它对我不起作用。这是我的问题。

假设我有:

l_1 = ['a','b','c'] 
l_2 = ['e','f','g'] 
l_3 = ['g','h','i'] 

然后说我有另一个列表:

l_all = ['l_1','l_2','l_3'] 

我怎样才能把它(l_all)转换成一个列表

[['a','b','c'],['e','f','g'],['g','h','i']] 

我尝试使用 ast.literal_eval 进行 ast 包,但收到此错误:

ValueError: malformed node or string: <_ast.Name object at 0x00000172CA3C5278>

我也试过用json包,还是不行。

我试过只输出 ast.literal_eval('l_1'),也没有用。

如果有人可以提供帮助,我将不胜感激。

非常感谢!