1.迭代器與生成器

迭代器

迭代是Python最強(qiáng)大的功能之一,是訪問集合元素的一種方式。

迭代器是一個(gè)可以記住遍歷的位置的對象。

迭代器對象從集合等第一個(gè)元素開始訪問,直到所有的元素被訪問結(jié)束,迭代器只能往前不會(huì)后退。

迭代器有兩個(gè)基本的方法:iter()next()

字符串,列表或元組對象都可以用于創(chuàng)建迭代器。

迭代器的一大優(yōu)點(diǎn)是不要求事先準(zhǔn)備好整個(gè)迭代過程中所有的元素。迭代器僅僅在迭代到某個(gè)元素時(shí)才計(jì)算該元素,而在這之前或之后,元素可以不存在或者被銷毀。這個(gè)特點(diǎn)使得它特別適合用于遍歷一些巨大的或是無限的集合,比如幾個(gè)G的文件

特點(diǎn):

    延伸閱讀

    學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式