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