摘要: 一、生成器概念 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的 阅读全文
posted @ 2018-02-06 18:34 短毛兔 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、可迭代对象 和 迭代器 1.可迭代对象和迭代器 可迭代对象:可以直接作用于for循环的对象统称为可迭代对象,Iterable. 迭代器:可以被next()函数调用并不断返回下一个值的对象称为迭代器,Iterator. 2.判断某个对象是否是可迭代对象 dir() 会打印出对象的所有内置属性和方法 阅读全文
posted @ 2018-02-06 16:25 短毛兔 阅读(236) 评论(0) 推荐(0) 编辑