后浪小萌新Python --- 迭代器

一、迭代器

迭代器的特点

迭代器是一种特殊容器:

  1. 不能直接查看所有的元素(打印看不到任何元素;不能计算长度)

  2. 如果要读取元素的值必须将这个元素从迭代器中取出来(取出来以后就再也放不回去,迭代器中就不再有这个元素了)

怎么创建迭代器

创建迭代器的方式有两种:

  1. 将其他序列转换成迭代器: iter(序列)

  2. 创建生成器(生成器的本质就是迭代器)

二、获取迭代器元素(查)

注:不管以任何方式获取到了迭代器的元素,这个元素在迭代器都不存在了

获取单个元素

next(迭代器) ----- 获取迭代器中最前面的一个元素

遍历

注:遍历迭代器的时候已经将元素全部取出,所以没有办法再获取一个元素了

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页