首页 > 代码库 > python 迭代器
python 迭代器
迭代器使用方法:
#!/usr/bin/env python# !-*-coding:utf-8-*-__author__ = ‘t‘class anyIter(object): def __init__(self, li): self.li =iter(li) def __iter__(self): return self #重写了 iter 中的next方法. def next(self, howmany=1): retval = None for eachItem in range(howmany): try: retval = self.li.next() except Exception, e: break return retvalli = [1, 3, 4, 5, 6, 7, 8, 9]a = anyIter(li)i = iter(a)for s in range(13): print i.next()
python 迭代器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。