下面的程序使用itertools.permutations从列表中构造一个URL。
def url_construct_function():
for i in range(1, len(samplelist)):
for item in list(permutations(samplelist, i)):a、b、citertools.permutations提供了关于各种可能的有序组合的很好的描述
我想让程序明白a,b和b,a是一样的。
发布于 2016-03-27 20:05:32
itertools.combinations像itertools.permutations一样工作,并且做您想要的(以及名称所暗示的)。
from itertools import combinations
...
for item in list(combinations(samplelist, i)):
...
a
b
c
a, b
a, c
b, c与排列不同的是,在组合中,顺序并不重要。所有这些都整齐地覆盖在文档中。
https://stackoverflow.com/questions/36251622
复制相似问题