python迭代器
文章平均质量分 51
学习中的小菜鸟.
这个作者很懒,什么都没留下…
展开
-
python迭代器 - 迭代器的应用
这里写目录标题一级目录二级目录三级目录 一级目录 二级目录 三级目录原创 2021-01-30 09:19:46 · 198 阅读 · 0 评论 -
python迭代器 - 2
目录传参怎么让for循环自动停止呢能不能让对象自己实现`__iter__`和`__next__`方法, 然后调用自己的引用呢 传参 return一个对象的引用的时候, 把对象的引用传递到另一个对象里面 在另一个对象里面, 使用 __init__方法接收 class Classmate(): def __init__(self): self.names = [] def add(self, name): self.names.append(name)原创 2021-01-29 17:11:27 · 86 阅读 · 0 评论 -
python迭代器 - 1
目录判断一个数据类型是否是可以迭代的自己创建一个类, 创建一个对象, 用for循环遍历这个对象在类里面添加一个 `__iter__`方法, 让对象成为一个可以迭代的对象我们的目的是打印names里面的数据,那么在`ClassIterator`类的`__next__`方法里面, 怎么才能访问到`Classmate`的列表 判断一个数据类型是否是可以迭代的 判断一个数据类型是否可以迭代, 需要判断是否是Iterable的子类 from collections import Iterable 使用 isi原创 2021-01-29 17:02:59 · 122 阅读 · 0 评论