新聞中心
一個容器中存儲了很多個東西,一般東西是按一定的規(guī)律規(guī)則來存儲計算生成,但是容器中不可能什么東西都有的,人為的就會設(shè)一個限制,當(dāng)超出這個限制范圍,就會報異常。這時迭代器就會發(fā)揮作用。迭代器優(yōu)點就是節(jié)省了空間,因為如果你想存儲0~9這個字符串,你就需要劈開10個空間,但要是有了迭代器,那么你就開辟了一個空間。下面我們來看看迭代器的用法。

公司主營業(yè)務(wù):網(wǎng)站設(shè)計、做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出崗巴免費做網(wǎng)站回饋大家。
1、迭代文件
for line in open('ex.txt'): print(line, end='')
輸出:
I love Python ... ...
2、迭代字符串
S = 'PYTHON' for s in S: print(s * 3)
輸出:
PPP YYY TTT HHH OOO NNN
3、迭代元組
L = (1,2,3,4,5) for element in L: print(str(element) * 3) # 利用enumerate獲取索引進行迭代 for i in enumerate(L): print(i)
輸出:
111 222 333 444 555 (0, 1) (1, 2) (2, 3) (3, 4) (4, 5)
以上就是小編向大家介紹用迭代器迭代文件、字符串、元組的方法,大家對迭代器有所了解了嗎?迭代器這個抽象的東西,大家可以按照自己的需求來定義合適的迭代器哦~
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:python基礎(chǔ):迭代器及其使用方法
文章起源:http://fisionsoft.com.cn/article/djsjpih.html


咨詢
建站咨詢
