转自:https://blog.csdn.net/specter11235/article/details/71189486 一.笛卡尔积:itertools.product(*iterables[, repeat]) 直接对自身进行笛卡尔积: import itertools for i in itertools.product('ABCD', repeat = 2): print (''.join(i),end=' ') 输出结果: AA AB AC AD BA BB BC BD CA CB…
通过itertools模块,可以用各种方式对数据进行循环操作 1, chain() from intertools import chain for i in chain([1,2,3], ('a', 'b', 'c'), 'abcde'): print i chain将可迭代的对象链接在一起,iter1循环完后,接着循环iter2.直到所有的iter循环完. 2, combinations() from intertools import combinations for i in combi…