笛卡尔积:itertools.product(*iterables[, repeat])
1 2 3 4 5 6 |
|
两个元组进行笛卡尔积:
1 2 3 4 5 6 7 8 |
|
排列:itertools.permutations(iterable[, r])
1 2 3 4 5 |
|
组合:itertools.combinations(iterable, r)
1 2 3 4 5 |
|
组合(包含自身重复):itertools.combinations_with_replacement(iterable, r)
1 2 3 4 5 6 |
|
举例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|