【发布时间】:2022-11-24 18:06:18
【问题描述】:
我有 4 个列表,我想打印它们,但它返回列表的名称。
list1 = ["a", "b", "c", "d"]
list2 = ["a", "b", "c"]
list3 = ["a", "b"]
list4 = ["a"]
for i in range(1,5):
print(list[i])
表明:
list[1]
list[2]
list[3]
list[4]
我需要,例如 list1 的 ["a", "b", "c", "d"]。
【问题讨论】:
-
不是那样的,您需要对变量的工作原理有基本的了解,因为您的解决方案
print(globals()[f'list{i}'])会起作用,但这不是您想要做的