Python的zip()函数是以多处理方式执行的吗?

时间:2018-02-13 21:25:47

标签: python

我想知道Python的zip()函数是以多处理方式执行的,还是实际上是由单个线程完成的,然后只是将结果组合在一起?

2 个答案:

答案 0 :(得分:4)

不,它根本不涉及多处理。它根本不涉及线程,zip完全在当前线程中运行。

但是,zip是 lazy (在当前版本的Python中),这意味着在迭代zip实例之前不会评估元素。

答案 1 :(得分:1)

不是这是一个单一的过程。

它在一个线程中完成