第十九章 迭代器和生成器

19.1　编写一个类似range的浮点数递增的函数 663
19.2　从任意可迭代对象创建列表 665
19.3　生成Fibonacci序列 667
19.4　在多重赋值中拆解部分项 669
19.5　自动拆解出需要的数目的项 670
19.6　以步长n将一个可迭代对象切成n片 672
19.7　通过重叠窗口循环序列 674
19.8　并行地循环多个可迭代对象 678
19.9　循环多个可迭代对象的矢量积 680
19.10　逐段读取文本文件 683
19.11　读取带有延续符的行 685
19.12　将一个数据块流处理成行流 687
19.13　用生成器从数据库中抓取大记录集 688
19.14　合并有序序列 690
19.15　生成排列、组合以及选择 694
19.16　生成整数的划分 696
19.17　复制迭代器 697
19.18　迭代器的前瞻 701
19.19　简化队列消费者线程 703
19.20　在另一个线程中运行迭代器 705
19.21　用itertools.groupby来计算汇总报告 706