您的位置: 首页 > 文章 > python基础之迭代器与生成器 python基础之迭代器与生成器 分类: 文章 • 2024-08-16 22:47:28 文章目录 1.可迭代对象iterable 2.迭代器iterator 3.生成器generator 4.关系描述 1.可迭代对象iterable 可迭代对象,通常是一个可迭代取值的容器对象,如列表、集合、字典。换言之,我们新建一个列表、集合、字典,就相当于生成了一个可迭代对象。 2.迭代器iterator 给可迭代对象加上iter()就变成了一个迭代器,所有的迭代器都是迭代对象。 3.生成器generator 生成表达式或者生成函数通常都是生成器,生成器都是迭代器,使用next()表示一次迭代。 4.关系描述 下图是上述术语之间的关系: