Skip to main content
 首页 » 编程设计

Python 函数列表

2025年05月04日10落叶

是否可以创建一个函数列表,您可以在其中单独访问它们?例如:

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