【发布时间】:2018-12-06 19:46:10
【问题描述】:
我正在尝试列出 6 个人可以组成的所有可能的 3 组组合。 (A, B, C, D, E, F)
- 组的顺序没有关系
- 这对的顺序无关紧要
可能的组合:
{(B,D),(C,E),(G,H)}
{(B,C),(D,E),(G,H)}
{(B,E),(C,D),(G,H)}
我只能写这么多:
from itertools import combinations
x = combinations('ABCDEF', 2)
z = [y for y in x]
我不知道应该如何从组合中创建组合,文档并没有太大帮助。我想我必须有人从头开始创建算法。
- 我知道总共应该列出 15 种组合
【问题讨论】:
-
@Seraf 我不这么认为
标签: python combinations itertools combinatorics