我在 Python 中使用了 3 个带参数的函数:Func1(a,b), Func2(c,d), Func3(e,f)。我想要的只是如何随机调用这三个函数的两个不同函数。我也有以下随机调用函数的代码。我如何将此代码转换为随机调用 2 个函数(不相同)的代码。
Mylist = [functools.partial(Func1, a, b), functools.partial(Func2, c, d), functools.partial(Func3, e, f)]
random.choice(Mylist)()
请您参考如下方法:
使用random.sample :
for func in random.sample(Mylist, 2):
func()
