可以通过以下代码遍历列表 locals().keys()
:
# 创建一个列表
my_list = [1, 2, 3, 4, 5]
# 遍历列表
for key in locals().keys():
if isinstance(locals()[key], list):
print(key, locals()[key])
在上面的代码中,我们首先创建了一个列表 my_list
。然后,我们使用 locals().keys()
来获取当前作用域中的所有变量名。接下来,我们使用 isinstance()
函数检查每个变量是否为列表类型。如果是列表类型,则打印该变量名和列表本身。
请注意,由于 locals().keys()
返回的是一个动态的可迭代对象,因此在循环中可能会出现一些不必要的变量。因此,我们使用 isinstance()
进一步过滤出列表类型的变量。
上一篇:遍历列表 R 中每个矩阵的值。