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

停止迭代器

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

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