首页 > 解决方案 > Python:如何使用 for 循环调用所有函数?

问题描述

我想像这样使用 f_i 函数:

for i in range (9):
    f_i(y)=c

但是我不知道如何使用 i 的值来调用我所有的十个函数。所以我该怎么做?

标签: pythonloopsfor-loop

解决方案


制作一个包含函数的列表,并使用如下循环使用每个函数。

def f1(x):
    return x

def f2(x):
    return x * 2

def f3(x):
    return x * 3

function_list = [f1, f2, f3]
for f in function_list:
    print(f(1))

推荐阅读