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

    python列表推导式是什么意思?

    十一十一2020-12-08 17:44:14原创2917


    大家别被这个列表推导式名词迷惑住了,并不是很难的东西,主要的作用就是创建一个非常简洁的方式,对直观的观看以及使用上,都是比较简单的。容易理解的,最重要的是,有些时候,利用列表推导式可以提高我们代码运行的效率,这对我们程序的运转作用还是很大的,下面就教大家如何使用。

    高效率的列表推导式:

    一个普通的代码段

    dtList = list(range(100000))
    for i in dtList:
    dtList[i] = dtList[i] * dtList[i]

    大家可以自己看下运行效率,大概是40毫秒

    经过使用列表推导式:

    dtList = [i*i for i in range(100000)]

    用时约7毫秒。

    根据实践我们可以提出,优化过后的列表推导式,真正意义上可以帮助我们实现代码程序的运转效率,对于要求代码基础需要整洁度高,速度快的我们来说,是很有必要了解学习的

    专题推荐:python列表推导式
    品易云
    上一篇:怎么使用python decimal 模块? 下一篇:python中集合与列表如何相互转换?

    相关文章推荐

    • python check函数如何使用?• 怎么使用python decimal 模块?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网