def get_all_param_team(calcu_top_num_param):
all_param_list = list()
for i in range(calcu_top_num_param):
# 下面的多进程处理
for m in range(calcu_top_num_param):
for n in range(calcu_top_num_param):
if m > i and n > m:
all_param_list.append(str([str(i), str(m), str(n)])) # 得到所有可能组合
return all_param_list
if __name__ == '__main__':
a = get_all_param_team(200)
print(len(a))
你是windows 还是Linux 里用,linux 比较容易,windows 比较麻烦,需要调试一下
请问你的问题是不是从0到n中(n很大)取三个然后得出排列方式有多少种 需要用到多线程
Python不是有内置库可以直接计算排列组合吗?
from itertools import combinations
a = list(combinations(range(1,201),3))
print(len(a))