我在python中有这段代码。
import sys
list1 = ["A", "B", "C"]
list2 = [1, 2, 3]
myarg = sys.argv[1]
print len(myarg)
我会像这样从命令行运行这个脚本
python script.py list1
所以我需要一种方法让 len 使用列表而不是变量,我只想在 var 中给出列表的名称。
我知道这个例子我可以做
if myarg == "list1":
print len(list1)
else if myarg == "list2"
print len(list2)
但是我的脚本上有 13 个列表,我需要一种方法来通过我在命令行中给出的名称来引用它们。