- combinations组合
l = itertools.combinations('abc',2)
list(l)
# [('a', 'b'),('a', 'c'),('b', 'c')]
- permutations排列
l = itertools.permutations([1,2,3], 3)
list(l)
# [(1,2,3),(1,3,2),(2,3,1),(2,1,3),(3,2,1),(3,1,2)]
l = itertools.combinations('abc',2)
list(l)
# [('a', 'b'),('a', 'c'),('b', 'c')]
l = itertools.permutations([1,2,3], 3)
list(l)
# [(1,2,3),(1,3,2),(2,3,1),(2,1,3),(3,2,1),(3,1,2)]