摘要: 迭代器 已知,可以直接作用于for循环的数据类型有: 一类是集合数据类型,如list、tuple、dict、set、str 一类是generator,包括生成器和带yield的generator function 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable 判断是否为可迭代 阅读全文
posted @ 2018-12-26 17:05 _chy 阅读(211) 评论(0) 推荐(0)
摘要: 生成器 通过列表生成式,可以直接创建一个列表,但是,受到内存限制,列表容量肯定是有限得。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那是否可以在循环的过程中不断推算 阅读全文
posted @ 2018-12-26 15:49 _chy 阅读(194) 评论(0) 推荐(0)