2024-09-28 16:59:15 发布
网友
我用一个函数来做测试(func1),另外两个函数有不同的x列表
我试图做的是让函数引用不同函数(func2和func3)的不同x列表。func1是否可以引用func2和func3中的不同x列表
def func1(letter): if letter in x: print True def func2(letter): x = [a,b,c,d,e] return func1 def func2(letter): x = [e,d,c,b,a] return func2
您可以在需要时动态创建函数:
def make_func1(x): def func1(letter): if letter in x: print True return func1 def func2(letter): x = [a,b,c,d,e] return make_func1(x) def func3(letter): x = [e,d,c,b,a] return make_func1(x)
这将创建两个不同的func1函数,每个函数都有自己的x绑定
func1
x
您可以在需要时动态创建函数:
这将创建两个不同的
func1
函数,每个函数都有自己的x
绑定相关问题 更多 >
编程相关推荐