Python中的from itertools import combinations
from itertools import combinations
print list(combinations(list,r))
作用:打印出列表list中所有长度为r的子集
举例说明:
from itertools import combinations
list = [1,2,3]
print (list(combinations(list,2)))
>>>
[(1,2),(1,3),(2,3)]
使用场景:使用与需要用到排列组合的地方