小编use*_*764的帖子

生成可能的组合并仅获得前50个

我正在寻找一种方法来获得前50个可能的组合(固定长度为20)和条件,但我似乎无法找到我正在寻找的东西.我有一个例子如下.

import itertools
a = array([1,2,5])
b = array([8,9,10])
c = 0
if c == 1:
  x = a
  y = b
else:
  x = b
  y = a
mylist = list(itertools.product(x,y,x,y,x,y,x,y,x,y,x,y,x,y,x,y,x,y,x,y))
Run Code Online (Sandbox Code Playgroud)

我的输出是:

(8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1)
(8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 2)
(8 1 8 1 8 1 8 …
Run Code Online (Sandbox Code Playgroud)

python combinations

2
推荐指数
1
解决办法
84
查看次数

标签 统计

combinations ×1

python ×1