是否可以创建一个函数列表,您可以在其中单独访问它们?例如:
e=0
def a():
global e
e=1
def b():
global e
e=2
def c():
global e
e=3
l=[a(),b(),c()]
l[2]
print e
l[0]
print e
输出:
>>>3
>>>1
请您参考如下方法:
问题是您在开始时调用您的函数并仅将它们的值存储在列表中。
e=0
def a():
global e
e=1
def b():
global e
e=2
def c():
global e
e=3
l=[a,b,c]
l[2]()
print e
l[0]()
print e
输出
>>>
3
1
