摘要:
总结: 1.把列表解析的[]换成()得到的就是生成器表达式 2.列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更节省内存 3.Python不但使用迭代器协议,让for循环变得更加通用。大部分内置函数,也是使用迭代器协议访问对象的。例如, sum函数是Python的内置函数,该函数使 阅读全文
posted @ 2017-08-02 17:06
轩愿玄
阅读(145)
评论(0)
推荐(0)
摘要:
生成器的语法 生成器表达式: 通列表解析语法,只不过把列表解析的[]换成() 生成器表达式能做的事情列表解析基本都 能处理,只不过在需要处理的序列比较大时,列表解析比较费内存。 生成器函数: 在函数中如果出现了yield关键字,那么该函数就不再是普通函数,而是生成器函数。 一个包含yield关键字的 阅读全文
posted @ 2017-08-02 17:00
轩愿玄
阅读(131)
评论(0)
推荐(0)
浙公网安备 33010602011771号