案例:实现一个可迭代对象

import time
from collections import Iterable
from collections import Iterator

class Classmate(object):
def init(self):
self.names = list()

def add(self,name):
	self.name.append(name)
	
def __iter__(self,name):
	*"""通过__iter__来实现可迭代对象"""*
	return ClassIterator()

class ClassIterator(object):
def iter(self):
pass

def __next_(self):
	return 11

classmate = Classmate()
classmate.add(“网”)
classmate.add(“里”)
classmate.add(“张”)

猜你喜欢

转载自blog.csdn.net/qq_44896220/article/details/89409517