• 技术文章 >Python技术 >Python基础教程

    python多进程中Map是什么意思?

    十一十一2020-11-30 17:21:43原创2914

    没有任何文字添加,也没有任何定义内容,我们今天所说的就是“map”,大家如果觉得不是很好记忆,那也可以换做成“mvp”去记忆,确实map虽然文字简简单单,但是内涵内容却很多,它的总的写法就是result = pool.map(func,datalist),不仅涵盖了函数,还有参数列表等内容,下面具体的跟大家阐述分析学习。

    分析代码段——result = pool.map(func,datalist)

    l func为所要执行的函数

    l datalist为参数列表

    代码演示内容如下:

    import multiprocessing
    def test(i):
        print(i)
    if __name__ == '__main__':
    list1 = list(range(5))  
        pool1 = multiprocessing.Pool(processes=4)  
    pool1.map(test, list1)

    我们从上述代码中可以获悉,执行任务时候,我们是需要按照顺序进行的,需要等待上面一个任务完成后,在进行下一个任务,这样的过程除了现在学的map。还有apply也可以实现,如果大家感兴趣的话,可以到python学习网上查询哦~

    专题推荐:python多进程中map
    上一篇:如何使用python里的namedtuple? 下一篇:python函数中的多态是什么意思?

    相关文章推荐

    • python里的OrderedDict模块是什么?• 如何使用python里的namedtuple?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网