迭代器在计算机编程中的应用非常广泛,能够帮助我们更加高效地处理数据。下面是一个关于迭代器的代码示例,供大家参考学习。
代码示例:
class InsusIterator:
def __init__(self, data):
self.data = data
self.index = 0
def __iter__(self):
return self
def __next__(self):
if self.index >= len(self.data):
raise StopIteration
result = self.data[self.index]
self.index += 1
return result
# 示例数据
data = [1, 2, 3, 4, 5]
# 创建迭代器对象
iterator = InsusIterator(data)
# 遍历迭代器输出数据
for item in iterator:
print(item)
以上就是关于迭代器的应用及代码示例,希望能对大家有所帮助。
暂无评论