[转载]源博客 product 用于求多个可迭代对象的笛卡尔积(Cartesian Product),它跟嵌套的 for 循环等价.即: product(A, B) 和 ((x,y) for x in A for y in B)的效果是一样的. 使用形式如下: itertools.product(*iterables, repeat=1) iterables 是可迭代对象, repeat指定 iterable 重复几次,即: product(A,repeat=3)等价于product(A,A,A…