我正在尝试编写一个需要itertools.product的代码,以从多个列表甚至变量编号生成输出,例如,我的输入将从列表中读取为:
a=[[[0,1],[2,3]],[[4,5],[6,7]]]
在此示例中,写下来很容易:
itertools.product(a[0],a[1])
但是随着列表的增加,代码可能变得非常庞大和混乱,我不能使用这样的代码:
itertools.product(a[0],a[1],a[2],...)
什么是清洁有效的替代方法? 我知道这不是一个特定于函数的问题,而是一个关于python本身和函数的更一般的问题,但是我找不到关于现有函数的任何帮助,如果有人能指出正确的方向,我将不胜感激。>
预先感谢
答案 0 :(得分:3)
使用Starting docker-elk_elasticsearch_1 ... error
ERROR: for docker-elk_elasticsearch_1 Cannot start service elasticsearch: b"error while creating mount source path '/host_mnt/c/Windows/User/docker-elk/elasticsearch/config/elasticsearch.yml': mkdir /host_mnt/c: file exists"
ERROR: for elasticsearch Cannot start service elasticsearch: b"error while creating mount source path '/host_mnt/c/Windows/User/docker-elk/elasticsearch/config/elasticsearch.yml': mkdir /host_mnt/c: file exists"
ERROR: Encountered errors while bringing up the project.
打开输入列表的包装
*