【发布时间】:2022-01-09 17:25:11
【问题描述】:
我有一个这样的列表..
[
[
("a", 1)
] ,
[
("b", 2)
],
[
("c", 3),
("d", 4)
],
[
("e", 5),
("f", 6),
("g", 7)
]
]
我正在尝试从此列表数据中获取所有可能的组合。
我的预期输出应该如下所示。
[
[
("a", 1),
("b", 2),
("c", 3),
("e", 5)
],
[
("a", 1),
("b", 2),
("c", 3),
("f", 6)
],
[
("a", 1),
("b", 2),
("c", 3),
("g", 7)
],
[
("a", 1),
("b", 2),
("d", 4),
("e", 5)
],
[
("a", 1),
("b", 2),
("d", 4),
("f", 6)
],
[
("a", 1),
("b", 2),
("d", 4),
("g", 7)
],
]
我尝试使用 itertools.combinations 但无法获得预期的输出,不确定我缺少什么,无法找到逻辑,请提供帮助。提前致谢。
如果您需要任何其他信息,请告诉我,
提前致谢,
【问题讨论】:
-
意外的并发症是什么?
标签: python python-3.x list tuples combinations