Python语言基础
Python语言进阶
Python数据结构

创建迭代器

创建迭代器详细操作教程
以下实例为学习创建迭代器,具体代码如下:
# Filename : example.py
# Author by : www.lidihuo.com
class MyNumbers:
  def __iter__(self):
    self.a = 1
    return self
  def __next__(self):
    x = self.a
    self.a += 1
    return x
myclass = MyNumbers()
myiter = iter(myclass)
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
执行以上代码输出结果为:
# Filename : example.py
# Author by : www.lidihuo.com

1

2

3

4

5

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4