Python 3.x 运行多个函数而不逐个键入它们

Python 3.x 运行多个函数而不逐个键入它们,python-3.x,function,Python 3.x,Function,假设我有一大堆函数 定义我的_函数1(): 多克斯 定义我的函数2(): 多愁善感 定义我的_函数3(): 对Z通道实施自动增益 我的_函数1() 我的_函数2() 我的_函数3() 有没有一种方法可以让我编写另一个函数,一个接一个地执行这些函数,而不必显式地多次键入“my_Functionx()。或者至少有一种更优雅的方法可以做到这一点?您可以编写: for f in (my_Function1,my_Function2,my_Function3): f() 不确定这是否更“优雅

假设我有一大堆函数


定义我的_函数1():
多克斯
定义我的函数2():
多愁善感
定义我的_函数3():
对Z通道实施自动增益
我的_函数1()
我的_函数2()
我的_函数3()
有没有一种方法可以让我编写另一个函数,一个接一个地执行这些函数,而不必显式地多次键入“my_Functionx()。或者至少有一种更优雅的方法可以做到这一点?

您可以编写:

for f in (my_Function1,my_Function2,my_Function3):
    f()

不确定这是否更“优雅”。

您已经定义了
my_function 1
3次;不要认为这就是您的本意。@ScottHunter感谢您指出错误,现在它们的标签正确了