Python 迭代器与生成器示例

迭代是Python最强大的功能之一。初看起来,你可能会简单的认为迭代只不过是处理序列中元素的一种方法。 然而,绝非仅仅就是如此,还有很多你可能不知道的, 比如创建你自己的迭代器对象,在itertools模块中使用有用的迭代模式,构造生成器函数等等。 这一章目的就是向你展示跟迭代有关的各种常见问题。

内存:

  • 手动遍历迭代器
  • 代理迭代
  • 使用生成器创建新的迭代模式
  • 实现迭代器协议
  • 反向迭代
  • 带有外部状态的生成器函数
  • 迭代器切片
  • 跳过可迭代对象的开始部分
  • 排列组合的迭代
  • 序列上索引值迭代
  • 同时迭代多个序列
  • 不同集合上元素的迭代
  • 创建数据处理管道
  • 展开嵌套的序列
  • 顺序迭代合并后的排序迭代对象
  • 迭代器代替while无限循环

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程