摘要: 1、三元运算 结果: [(1, 4, 8), (2, 5, 9), (3, 6, 7)] 3、字典推倒式 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多 阅读全文
posted @ 2018-06-13 17:19 python成长中 阅读(269) 评论(0) 推荐(0)
摘要: 如何自定义迭代器(生成器) 1、什么是迭代器 在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,会返回一个值,该值称为生成器。 3、如何用生成器 阅读全文
posted @ 2018-06-13 16:36 python成长中 阅读(173) 评论(0) 推荐(0)
摘要: 迭代器 1、先明白迭代器是什么意思 迭代:不断的取值的(器)工具 迭代器:就是一个重复的过程,每一次重复都是基于上一次的结果而来的。 (单纯的重复不是迭代) 2、为什么要有迭代器 不依赖索引取值的方法,通用 3、迭代器有两个对象 (1)、一个是可迭代对象,(在python内置有__iter__方法的 阅读全文
posted @ 2018-06-13 15:15 python成长中 阅读(867) 评论(0) 推荐(0)