摘要: 1.什么是生成器? 是Python中一种特殊的迭代器,它是一个能按需生成值的轻量级对象。与一次性创建所有元素的数据结构(如列表或元组)不同,生成器在每次迭代时只生成下一个值,从而节省内存并支持无限序列或其他大量数据流的操作。 # iter中简单是4行代码,可以代替MyRangeIterator一样的 阅读全文
posted @ 2024-08-27 23:04 Tony_xiao 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.总览 2.迭代器介绍 2.1:迭代器是一个实现了迭代协议的对象,它可以让我们遍历一个容器中的所有元素,而不需要知道容器的内部结构,迭代器可以用于遍历列表,元祖,字典,集合等容器类型; 2.2:迭代器的工作原理是通过实现两个方法:iter()和__next__()方法,iter()方法返回迭代器对 阅读全文
posted @ 2024-08-27 22:06 Tony_xiao 阅读(17) 评论(0) 推荐(0) 编辑