python的迭代器和生成器

迭代器爲訪問一個集合內部的元素提供了一種方式,特別是對於沒法隨機訪問的對象結構。從集合的第一個元素開始訪問,直到全部的元素都被訪問一遍後結束。python

在python中,能夠使用內建的工廠函數iter()獲取迭代器對象,也能夠使用iter()定義可迭代的類對象,再就是使用yield定義一個可迭代的生成器函數。函數

.next()用來遍歷迭代對象的元素,直到觸發StopIteration。對象

關於這兩個,由於接觸尚少,還沒有真實感觸到他們的用途。it

自學,最痛苦的就是堅持。。。少年,繼續吧!io

相關文章
相關標籤/搜索