我有以下示例:
def func1():return 1
def func2():return 2
def func3():return 3
fl = [func1,func2,func3]
我想按一定顺序调用函数;例如
或
那怎么会发生?
答案 0 :(得分:5)
指定所需的索引,然后对其进行迭代。请注意,Python中的列表索引是零索引的。
def func1():return 1
def func2():return 2
def func3():return 3
fl = [func1,func2,func3]
indices = [0,1,2,1,0,2]
for i in indices:
fl[i]()
答案 1 :(得分:0)
不要将函数放在列表中。请改用python 程序
func1()
func2()
func3()
如果您真的想让汤姆在列表中循环浏览
for f in [func1, func2, func3]:
f()