gpt4 book ai didi

具有任意数量集合的 Python itertools.product

转载 作者:太空宇宙 更新时间:2023-11-04 01:25:10 26 4
gpt4 key购买 nike

我想执行以下代码:

temp = []
temp.append([1,2])
temp.append([3,4])
temp.append([5,6])

print list(itertools.product(temp[0],temp[1],temp[2]))

但是,我想为任意长度的 temp 执行它。 IE。更像是:

print list(itertools.product(temp))

如何在不明确知道 temp 中有多少条目的情况下正确设置 itertools.product 的输入格式以在第一段代码中产生相同的结果?

最佳答案

print list(itertools.product(*temp))

使用 * 将可迭代参数解压为单独的位置参数。

关于具有任意数量集合的 Python itertools.product,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18341816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com