当我使用itertools.product时,如何跳过迭代中具有重复元素的元组?或者说,无论如何不要在迭代中查看它们?因为如果列表的数量太多,跳过可能是耗时的.
Example,
lis1 = [1,2]
lis2 = [2,4]
lis3 = [5,6]
[i for i in product(lis1,lis2,lis3)] should be [(1,2,5), (1,2,6), (1,4,5), (1,4,6), (2,4,5), (2,4,6)]
Run Code Online (Sandbox Code Playgroud)
它不会有(2,2,5)和(2,2,6),因为2在这里重复.我怎样才能做到这一点?