combinations
时间: 2024-02-16 21:59:58 浏览: 104
js-combinations:返回提供的数据集的组合
`combinations` 是 Python 标准库 `itertools` 中提供的一个函数,可以用于生成一个可迭代对象,其中包含给定长度的所有可能的组合。它的语法如下:
```python
itertools.combinations(iterable, r)
```
其中,`iterable` 是一个可迭代对象,例如列表、元组、字符串等;`r` 是一个整数,表示生成的组合中包含的元素数量。`combinations` 函数将返回一个可迭代对象,其中包含了 `iterable` 中所有可能的长度为 `r` 的组合。例如,`combinations([1, 2, 3], 2)` 将返回 `[(1, 2), (1, 3), (2, 3)]`。
阅读全文