迭代器

作者: Python黑户 | 来源:发表于2019-07-10 17:08 被阅读0次

    迭代器
    定义:在原来的基础上增加一些东西
    判断是否可以迭代 返回true为可以迭代()
    例子

    from collections import Iterable;
    
    print(isinstance([11,12,76],Iterable));//true
    print(isinstance((11,12,76),Iterable));//true
    print(isinstance("11,12,76",Iterable));//true
    print(isinstance(11,Iterable));//False
    

    如果想要一个对象成为一个可以迭代的对象(既可以还用for)那么必须实现iter方法和next_
    例子

    def __iter__(self ):
            pass
    def __next__(self):
        pass
    

    迭代器优点:
    能够实现for循环,占用空间小

    相关文章

      网友评论

          本文标题:迭代器

          本文链接:https://www.haomeiwen.com/subject/nkahkctx.html