itertools中combinations与permutations函数作用与区别

import itertools
s = [1, 2, 3]
print(itertools.permutations(s,2))
print(list(itertools.permutations(s,2)))
lis = list(itertools.combinations('abc', 3))
print(lis)

运行结果

permutations和combinations都是得到一个迭代器。

combinations方法重点在组合,permutations方法重在排列。

猜你喜欢

转载自blog.csdn.net/qq_35994802/article/details/82715677