如果我的名字越来越多,我有不同的功能,我该怎么循环呢?例如:
def Func1():
something something
def Func2():
something something
def Func3():
something something
我可以用:
循环遍历它们for i in range(1,4):
答案 0 :(得分:7)
您可以将这些功能放在一个列表中并循环显示:
for func in [Func1, Func2, Func3]:
result = func()
函数是Python中的第一类对象,您可以创建(附加)对它们的引用,并从您拥有的任何引用中调用它们。
答案 1 :(得分:6)
你可以这样做:
for fn in [Func1, Func2, Func3]:
fn(arg1)