摘要: 一、三元表达式 格式:result=值1 if x<y else 值2 满足if条件result=值1,否则result=值2 二、列表解析 三、生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间 阅读全文
posted @ 2017-06-20 15:36 丶陌潇 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一 yield的表达式 以上将yield接受到的值赋值给了x,这样形式就叫做yield的表达式形式。 函数foo中有yield,那它就是迭代器。可以使用next()。yield可以返回结果,默认为None。 g.send()前生成器必须先next一次才能发送值。所以写一个装饰器,让foo自动next 阅读全文
posted @ 2017-06-20 15:27 丶陌潇 阅读(229) 评论(0) 推荐(0) 编辑