欢迎来到田晓东的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

2020年12月15日

Python可迭代对象,迭代器,生成器的区别

摘要: 本篇文章简单谈谈可迭代对象,迭代器和生成器之间的关系。 三者简要关系图 可迭代对象与迭代器 刚开始我认为这两者是等同的,但后来发现并不是这样;下面直接抛出结论: 1)可迭代对象包含迭代器。 2)如果一个对象拥有**iter方法,其是可迭代对象**;如果一个对象拥有next方法,其是迭代器。 3)定义 阅读全文

posted @ 2020-12-15 11:21 匍匐的仰望者 阅读(227) 评论(0) 推荐(0) 编辑

完全理解Python迭代对象、迭代器、生成器

摘要: 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念 阅读全文

posted @ 2020-12-15 11:13 匍匐的仰望者 阅读(85) 评论(0) 推荐(0) 编辑

导航