# -*- coding: utf-8 -*-
"""
Created on Thu Mar 29 11:43:05 2018
@author: mz
"""
class Iterator(object):
def Next(self):
pass
def HasNext(self):
pass
def First(self):
pass
def Forward(self):
pass
class CocreteIterator(Iterator):
def __init__(self, aggregate):
self._aggregate = aggregate
def Next(self):
return self._aggregate.Next()
def HasNext(self):
return self._aggregate.HasNext()
def First(self):
return self._aggregate.First()
def Forward(self):
return self._aggregate.Forward()
class Aggregate(object):
def CreateIterator(self):
pass
def Next(self):
pass
Python 迭代模式
最新推荐文章于 2023-06-21 14:53:28 发布
本文详细探讨了Python的迭代模式,包括迭代器和生成器的工作原理,以及如何自定义迭代器。通过实例解析了for循环背后的迭代过程,揭示了Python在处理列表、字典等数据结构时的迭代行为。
摘要由CSDN通过智能技术生成