码迷,mamicode.com
首页 > 其他好文 > 详细

列表推导式,生成器表达式

时间:2018-06-20 18:35:20      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:循环   for   构造   比较   变量   表达式   个性   优点   生成器   

生成器表达式,列表推导式(其他推导式).
[变量(加工后的变量) for 变量 in iterable] 循环模式
[变量(加工后的变量) for 变量 in iterable if 条件] 筛选模式
优点:
1,节省代码,一行搞定.
2,看着高大上.
缺点:
,不好排错.
整体:
凡是用列表推导式构造的列表对象,用其他方式都可构建.,非常复杂的列表,列表推导式是构建不出的,
列表推导式比较有魔性.
生成器:两种方式:
生成器函数. yield
生成器表达式
为什么有生成器:
生成器本身是自己用python代码构建的,这样就满足了个性化需求,满足以后你工作中需要.

列表推导式,生成器表达式

标签:循环   for   构造   比较   变量   表达式   个性   优点   生成器   

原文地址:https://www.cnblogs.com/wy3713/p/9204646.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!