小编Rig*_*ter的帖子

如何将序列的所有元素传递给Python中的函数?

或者等效地,如何解压缩可变长度序列的元素?

我正在尝试编写一个函数来返回列表中所有元组的笛卡尔积(列表的长度可变):

Input: [(1, 2), (3,), (5, 0)]
Output: [(1, 3, 5), (1, 3, 0), (2, 3, 5), (2, 3, 0)]
Run Code Online (Sandbox Code Playgroud)

但问题是我无法将所有元组传递给该itertools.product()函数。我想过将元素解压到等效的用户定义函数中,但我不知道如何对变量列表执行此操作。

我该如何定义这个函数?

python function iterable-unpacking

0
推荐指数
1
解决办法
225
查看次数

标签 统计

function ×1

iterable-unpacking ×1

python ×1