【发布时间】:2013-08-12 16:06:53
【问题描述】:
我使用 itertools 在我拥有的列表上运行排列。
mylist = [a, b, c, d, e, f]
mypermutations = itertools.permutations(mylist,2)
mypermutations_list = list(mypermutations)
print mypermutations_list
打印:
[(a, b), (a, c), (a, d)...]
但是,排列列表不包括(a, a), (b, b), 等。我知道这可能是因为大多数人不想要这种冗余配对。但是,我想包含这样的配对作为我正在编写的程序的控件。
有没有办法运行排列并获得这些组合?我不知道用什么代替排列。
【问题讨论】:
标签: python permutation