迭代器和生成器的理解

1、迭代器協議和迭代器對象 一、迭代器協議是指:對象必須提供一個next方法,執行該方法要麼返回迭代中的下一項,要麼就引發一個StopIteration異常,以終止迭代。只能往前走,不能日後退。 二、迭代器對象:實現了迭代器協議的對象。對象內部有__iter__()方法 。 三、python內部,for循環,sum,min,max,等函數都使用迭代器協議訪問對象。 四、能夠說迭代器就是可迭代的對象
相關文章
相關標籤/搜索