可以使用Python中的itertools模块来实现从n个数中取m个数的组合。具体实现方法如下:
import itertools n = 5 # n个数 m = 3 # 取m个数 # 生成n个数的列表 numbers = range(1, n+1) # 使用itertools.combinations方法生成m个数的组合 combinations = list(itertools.combinations(numbers, m)) # 输出组合结果 for i, combination in enumerate(combinations): print("组合{}: {}".format(i+1, combination))
在上面的代码中,我们首先定义了n和m的值,然后使用range函数生成了一个包含n个数的列表。接下来,我们使用itertools.combinations方法生成了m个数的组合,并将结果存储在combinations列表中。最后,我们遍历combinations列表,并输出每个组合的结果。