有没有办法让Python自己迭代迭代?
例如,我尝试了以下内容:
def x():
for i in range(10):
...
迭代次数是10(0到9),我们可以创建一个池,为迭代创建10个独立的进程i=0
,i=1
,... i=9
?
答案 0 :(得分:0)
语言没有以这种简单的形式出现。但我记得看到一个小包,它只能提供一次迭代器。我会尽力找到它,但我怀疑它仍然存在。
这是:https://github.com/npryce/python-parallelize 并出现在Pypi:https://pypi.python.org/pypi/python-parallelize/1.0.0.0
如果它有效,可能是“由于完整而无法保证” - 只需测试你的东西 - 很多。