【高级特性】49、推导式【高级特性】49、推导式

作者 : 郭然 本文共293个字,预计阅读时间需要1分钟 发布时间: 2021-08-25 共166人阅读

目录
一、什么是推导式
二、推导式基本语法
三、生成器推导式

一、什么是推导式

  • 推导式是从一个或者多个迭代器快速简洁地创建数据结构的一种方法
  • 将循环和条件判断结合,从而避免语法冗长的代码
  • 可以用来生成列表、字典和集合

二、推导式基本语法

  • 列表推导式
    [ for in if ]
  • 字典推导式
    {: for in if }
  • 集合推导式
    { for in if }
image.png

image.png

三、生成器推导式

  • 与推导式一样语法:
    ( for in if )
  • 返回一个生成器对象,也是可迭代对象
  • 但生成器并不立即产生全部元素,仅在要用到元素的时候才生成,可以极大节省内存
image.png
  • 除了通过生成器推导式创建生成器,还可以使用下一节将介绍的生成器函数
赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【高级特性】49、推导式【高级特性】49、推导式

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情