实例讲解Python迭代器的概念

 时间:2024-11-08 06:24:06

1、打开Python开发工具IDLE,新建‘iter.py’文件,编写代码如下:from collections.abc import Iterablelist1 = [x for x in range(5)]print (isinstance(list1,Iterable))

实例讲解Python迭代器的概念

3、列表转换为迭代器,代码如下:from collections.abc import Iterablelist1 = [x for x in range(5)]print (isinstance(list1,Iterable))ilist = iter(list1)print (type(ilist))

实例讲解Python迭代器的概念

5、迭代器有next方法,代码如下:from collections.abc import Iterablelist1 = [x for x in range(5)]print (isinstance(list1,Iterable))ilist = iter(list1)print (type(ilist))print (next(ilist))print (ilist.__next__())

实例讲解Python迭代器的概念

7、for循环遍历相当于最后捕捉了迭代器最后一个next方法的异常,代码如下:from collections.abc import Iterablelist1 = [x for x in range(5)]print (isinstance(list1,Iterable))ilist = iter(list1)print (type(ilist))print (next(ilist))print (ilist.__next__())while 1: try: print (next(ilist)) except StopIteration: break

实例讲解Python迭代器的概念
  • MessageBox函数中的第四个参数uType详解
  • 网上购物数据库设计规划书
  • php如何判断文件目录是否存在
  • c语言编写贪吃蛇小游戏游戏逻辑
  • Linux如何查看mysql、jdk、tomcat、nginx版本
  • 热门搜索
    如何学编程 享受生活 爱豆是什么意思 如何制作幻灯片 被套牌怎么办 技术职称怎么填 感冒咳嗽厉害怎么办 如何辨别蜂蜜的真假 10月30日是什么星座 开车如何省油