python 迭代器、生成器

1、迭代器協議 對象必須提供一個next方法,執行該方法要麼返回迭代中的下一項,要麼就引發一個Stoplteration 異常,終止迭代(只能日後不能往前退)。python 2、for循環提升 for循環中,調用對象__iter__()方法,將其變成遵循迭代器協議的迭代對象,再經過其內部的__next__()方法進行依次訪問,從而達到遍歷效果。函數 3、生成器 能夠理解爲數據類型,這種數據類型自動
相關文章
相關標籤/搜索