使用
他们是相同的,但是
问题是:我如何只迭代一些选定的数字,而不管其他数字,比如零?可以使用或不使用
itertools
工具,我可以得到给定数字列表的所有可能排列,但是如果列表如下所示:List=[0,0,0,0,3,6,0,0,5,0,0]
itertools
不知道遍历零是浪费功夫的,例如以下遍历结果会包含在结果中:
List=[0,3,0,0,0,6,0,0,5,0,0]
List=[0,3,0,0,0,6,0,0,5,0,0]
他们是相同的,但是
itertools
只是将第一个零(例如)移动到列表的第四个位置,反之亦然。问题是:我如何只迭代一些选定的数字,而不管其他数字,比如零?可以使用或不使用
itertools
。
output2 = list(set(output))
的语句,其中output
是从itertools
获取的内容。 - barak manos