cartesian_product 函数
返回从每个输入列表各取一个元素形成的所有有序元组。
语法
cartesian_product(list1, list2, ...)cartprod(list1, list2, ...)combinat:-cartprod(list1, list2, ...)combinat[cartprod](list1, list2, ...)
参数与选项
list1 | 第一个输入列表或集合。 |
|---|---|
list2 | 第二个输入列表或集合。 |
示例
- 笛卡尔积
cartprod([x, y], [1, 2])返回 [[x, 1], [x, 2], [y, 1], [y, 2]]。 - 包式调用
combinat:-cartprod([x, y], [1, 2])返回 [[x, 1], [x, 2], [y, 1], [y, 2]]。