在Python中的for循环中调用列表变量

美国制造

如果我有相同名称的预设列表变量,但它们以不同的数字结尾,那么如何在for循环中创建变量来调用这些列表呢?

我的问题是,我在for循环中创建的变量保持字符串形式。我需要它来识别它仅仅是变量的名称。

例子:

list1 = [2, 4, 3, 7]
list2 = [4, 5, 6]
list3 = [9, 5, 7, 8, 3, 2, 1]
list4 = [4, 1]

for i in range(1,5):
    print ("list%d" % (i))

这将导致打印字符串:

list1

list2

list3

list4

我希望它打印出实际的列表。

谢谢你的帮助!

章子

您可以通过使用“ eval”来实现以下目的。

list1 = [2, 4, 3, 7]
list2 = [4, 5, 6]
list3 = [9, 5, 7, 8, 3, 2, 1]
list4 = [4, 1]

for i in range(1,5):
    print (eval('list%d'% (i)))

但是,正如评论中提到的那样,不建议这样做。你应该重写dictlistlist

my_list = [[2, 4, 3, 7],
           [4, 5, 6],
           [9, 5, 7, 8, 3, 2, 1],
           [4, 1]]

for i in range(len(my_list)):
    print (my_list[i])

请注意,我将变量的名称更改为listmy_list因为该单词list是保留单词。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中的for循环中调用列表变量

来自分类Dev

在 for 循环中调用列表中的变量

来自分类Dev

python中的for循环中的变量

来自分类Dev

python中的嵌套循环列表理解; 无法识别外部循环中的变量

来自分类Dev

for循环中的列表在Python中如何工作?

来自分类Dev

for循环中的变量未调用

来自分类Dev

循环中的python变量

来自分类Dev

For循环中的Python列表

来自分类Dev

在for循环中使用变量调用Python子进程

来自分类Dev

Python Tkinter:将函数绑定到for循环中的变量列表

来自分类Dev

数据框-从循环中的变量列表中获取列名

来自分类Dev

将循环中列表的 len() 存储在变量中

来自分类Dev

ITEM在python FOR循环中是变量

来自分类Dev

for循环中的Python变量分配

来自分类Dev

Python 3,循环中的变量

来自分类Dev

在 for 循环中的烧瓶中的变量

来自分类Dev

在循环中调用函数在Python中不起作用

来自分类Dev

for循环中的变量没有被调用

来自分类Dev

“ for”循环中的列表的Python内存

来自分类Dev

将循环中的值存储在Python的列表或元组中

来自分类Dev

列表的可变性与python中的for循环中的append

来自分类Dev

如何在for循环中部分匹配Python中的列表?

来自分类Dev

Python中列表和矩阵的for循环中的迭代器

来自分类Dev

在Do循环中引用变量列表

来自分类Dev

调用R中的下一个循环中的循环中产生和命名的变量

来自分类Dev

在 Python 中如何使用变量调用列表?

来自分类Dev

列表附加在for循环中的列表中

来自分类Dev

在ASPX后面的代码中调用列表,在foreach循环中的javascript代码中?

来自分类Dev

性能会降低在并行循环中将引用类型变量添加到列表中的速度

Related 相关文章

热门标签

归档