使用itertools.product代替Python 3中的双嵌套for循环
您需要分别将map迭代器的元素传递给:product``*
map
product``*
for x, y, z in product(*map(range, l))
顺便说一句,通过另一个map调用,您可以保存另一行,跳过Python生成器的开销,并在C中完成所有工作:
def gen(l): return map(list, product(*map(range, l)))
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群