Python 列表推导式

列表推导式总共有两种形式:

①[x for x in data if condition]

此处if主要起条件判断作用,data数据中只有满足if条件的才会被留下,最后统一生成为一个数据列表

②[exp1 if condition else exp2 for x in data]

此处if...else主要起赋值作用,当data中的数据满足if条件时将其做exp1处理,否则按照exp2处理,最后统一生成为一个数据列表
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 列表推导式可以帮助我们筒化传统的循环代码,看下面的例子: time_zones=[rec['tz'] for re...
    adorevip阅读 577评论 0 0
  • 列表推导式:和列表一样,也采用方括号 [] 表示,并且用到了一个简写版的 for 循环,将推导式开始的那个表达式映...
    BI罗阅读 1,766评论 0 0
  • 愿你一直充满无限的潜力 列表推导式 从上面的代码可以看出,列表推导式是生成一个列表。 生成器 从上面的代码可以看出...
    olaH阅读 1,373评论 1 1
  • 循环可以用来生成列表: 列表推导式可以使用更简单的方法来创建这个列表: 还可以在列表推导式中加入条件进行筛选。 例...
    派派森森阅读 1,841评论 0 2
  • 清晨的雾 开满缭绕的对岸 仿佛一伸手 即能怀抱手心 但我一伸手 它又离我远去 午响的金黄 暖化了清早 点点滴滴的云...
    南吕呀阅读 269评论 2 5

友情链接更多精彩内容