【发布时间】:2022-11-03 01:55:03
【问题描述】:
我正在尝试创建两个列表的组合。如果您愿意,列表 A 应该会增加,或者是一个滑动窗口。列表 B 是静态的。其中列表 A 可以有任意数量的值。
我的问题似乎与我看到的已经发布的不同,因为我在一个列表上使用滑动窗口并保持另一个列表静态,所以它不像两个列表的每个组合那么简单。
所以输入看起来如下所示:
ListA = [Val1, Val2, Val3]
ListB = [0, 1]
给出以下输出:
[Val1, 0]
[Val1, 1]
[Val2, 0]
[Val2, 1]
[Val3, 0]
[Val3, 1]
[[Val1, 0], [Val2, 0]]
[[Val1, 0], [Val2, 1]]
[[Val1, 1], [Val2, 0]]
[[Val1, 1], [Val2, 1]]
[[Val1, 0], [Val3, 0]]
[[Val1, 0], [Val3, 1]]
[[Val1, 1], [Val3, 0]]
[[Val1, 1], [Val3, 1]]
[[Val2, 0], [Val3, 0]]
[[Val2, 0], [Val3, 1]]
[[Val2, 1], [Val3, 0]]
[[Val2, 1], [Val3, 1]]
[[Val1, 0], [Val2, 0], [Val3, 0]]
[[Val1, 0], [Val2, 0], [Val3, 1]]
[[Val1, 0], [Val2, 1], [Val3, 0]]
[[Val1, 0], [Val2, 1], [Val3, 1]]
[[Val1, 1], [Val2, 0], [Val3, 0]]
[[Val1, 1], [Val2, 0], [Val3, 1]]
[[Val1, 1], [Val2, 1], [Val3, 0]]
[[Val1, 1], [Val2, 1], [Val3, 1]]
我已经尝试了一段时间的 itertools 组合和产品,我无法理解它。 Covid脑雾:D。任何帮助,将不胜感激。
谢谢
【问题讨论】:
标签: python list combinations sliding-window