您需要分别将
map迭代器的元素传递给:
product``*
for x, y, z in product(*map(range, l))
顺便说一句,通过另一个
map调用,您可以保存另一行,跳过Python生成器的开销,并在C中完成所有工作:
def gen(l): return map(list, product(*map(range, l)))
欢迎分享,转载请注明来源:内存溢出
您需要分别将
map迭代器的元素传递给:
product``*
for x, y, z in product(*map(range, l))
顺便说一句,通过另一个
map调用,您可以保存另一行,跳过Python生成器的开销,并在C中完成所有工作:
def gen(l): return map(list, product(*map(range, l)))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)