我在努力返回一个基于范围列表的所有列表组合。
例如,如果我有:
test_list = [range(0,11,1),range(0,11,2),range(0,11,5)]
我希望您能返回一个基于范围的所有可能组合的列表。 例如:
output_list[[0,0,5],[0,0,10],[0,2,0],[0,4,0],[0,6,0].......]
但是我所能做的只有:
import itertools
test_list = [range(0,11,1),range(0,11,2),range(0,11,5)]
output_list = []
for i in itertools.permutations(test_list):
if i not in output_list:
output_list.append(i)
返回每个范围的排列,(再次是范围列表)?