【发布时间】:2022-11-17 12:02:37
【问题描述】:
如何在没有 itertools 或任何导入的情况下创建一个列表的笛卡尔积生成器? 我试着做一个简单的 对于 iterable[0] 中的 x: 对于 iterable[1] 中的 y: 产量(x:y)
但它并不适用于所有情况
list = [(1,2), (2,3)]
output = (1, 2), (1,3), (2, 2), (2,3)
结果应该是这样的
【问题讨论】:
-
为此有“itertools.product”。
-
欢迎来到堆栈溢出!请不要将解决方案公告编辑到问题中。接受(即点击旁边的“打勾”)现有答案之一,如果有的话。如果您的解决方案尚未包含在现有答案中,您也可以创建自己的答案,甚至接受它。比较stackoverflow.com/help/self-answer
-
您似乎认为 StackOverflow 可以为您提供答案。那是误会,请拍tour。
标签: python