内建函数product和combinations
product(seq1, seq2, seq3)
用于生成多个可迭代对象的笛卡尔积, (组合)
DEMO
from itertools import product
r = product(["a","b","c"], range(3), range(2))
print(list(r))
combinations(seq, n)
用于生成一个可迭代对象的n元素笛卡尔积(组合)
DEMO
from itertools import combinations
s = "12345"
gen = combinations(s, 2)
print(list(gen))