python中的迭代器类 学习
2023-09-14 09:11:21 时间
转自:https://blog.csdn.net/liweibin1994/article/details/77374854
1.可迭代对象
当一个类实现了__iter__()和__next__()之后,它就是一个可迭代对象,
class test(): def __init__(self,data=1): self.data = data def __iter__(self): return self def __next__(self): if self.data > 5: raise StopIteration else: self.data+=1 return self.data for item in test(3): print(item)
通过test(3)获取了一个可迭代器,item是循环调用__next__()来实现的。
相关文章
- 快速入门Python机器学习(十)
- 快速入门Python机器学习(25)
- 快速入门Python机器学习(37)
- 【python教程入门学习】PyCharm下载和安装教程(包含配置Python解释器)
- Python 编程 | 连载 26 - Python 多线程
- python re.compile() 详解——Python正则表达式「建议收藏」
- Python爬虫之scrapy框架
- python识别文字位置_如何利用Python识别图片中的文字
- 宽度学习(BLS)实战——python复刻MNIST数据集的数据预处理及训练过程[通俗易懂]
- python学习笔记 day22 面向对象(一)
- python光流法算法学习「建议收藏」
- 迭代器Python_python进阶路线
- Python机器学习教程—岭回归的原理和实现
- OpenCV-Python学习(5)—— OpenCV 图像像素的读写操作
- python开发mbus程序_MBUS 和MODBUS 什么关系啊
- Python学习之变量进阶 【集合,字典,字符串】
- 《深入浅出Python机器学习》读书笔记 第二章 基于Python语言的环境配置
- python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」
- python学习: fire库的使用教程
- Python eval()和exec()函数详解
- Python获取脚本所在目录的正确方法详解编程语言
- python进阶详解元类及其应用2编程语言
- Python学习:6.python内置函数详解编程语言
- 学习Python精通SQL Server操作技巧(python操作sqlserver)
- 自动化测试常用断言的使用方法(python)详解编程语言
- Python unittest跳过测试用例(2种方法,附带实例分析)
- 快速安装Python MySQL模块(python安装mysql模块)
- Python简易操作MySQL数据库指南(python操作mysql数据库)
- Python实现快速连接Redis数据库(python连接redis)
- 想学习区块链?那就用 Python 构建一个
- 在Linux上安装Python学习快乐(linux下载python)
- Python模块学习filecmp文件比较
- python线程池的实现实例