我在 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()
关于python - 我如何随机调用三个现有函数中的两个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41595237/