我如何随机调用三个现有函数中的两个

use*_*359 1 python random

我在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)()
Run Code Online (Sandbox Code Playgroud)

Dan*_* D. 5

用途random.sample:

for func in random.sample(Mylist, 2):
    func()
Run Code Online (Sandbox Code Playgroud)