python processing for循环案例
时间: 2023-07-06 14:38:12 浏览: 107
以下是一个使用Python的多进程模块Processing实现的for循环案例:
```python
import multiprocessing
def square(n):
"""计算平方"""
return n * n
if __name__ == '__main__':
# 创建进程池
pool = multiprocessing.Pool()
# 计算1-10的平方
results = []
for i in range(1, 11):
result = pool.apply_async(square, (i,))
results.append(result)
# 等待所有进程执行完毕
pool.close()
pool.join()
# 输出结果
for result in results:
print(result.get())
```
该代码使用了Python的多进程模块Processing来创建进程池,然后使用for循环计算1-10的平方,并将每个进程的结果存储到一个列表中。最后,等待所有进程执行完毕后,输出结果。
阅读全文