新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python集合與序列遍歷的方法一樣嗎
我們?cè)跍y(cè)試環(huán)節(jié)有時(shí)候會(huì)進(jìn)行遍歷的操作,有的小伙伴會(huì)問遍歷是什么?打個(gè)簡(jiǎn)單的比方,我們到某一個(gè)地方去,把旅游路線上的風(fēng)景點(diǎn)全部玩了一遍,這個(gè)過程就是遍歷。理解了遍歷的含義后,我們就可以學(xué)習(xí)集合遍歷的使用方法。同時(shí)大家也可以思考,集合的遍歷和我們以往所學(xué)序列的遍歷方法是否一致。

集合的遍歷跟序列的遍歷方法完全一樣。
>>> s=set('one')
>>> s
{'e', 'o', 'n'}
>>> for i in s:
print(i)
... ...
e
o
n
>>>另一種遍歷方式:
>>> s=set('one')
>>> s
{'e', 'o', 'n'}
>>> for idex,i in enumerate(s):
print (idex,i)
... ...
0 e
1 o
2 n
>>>變量idex表示集合中元素i的索引。
集合的優(yōu)勢(shì)
由于集合中的元素不能出現(xiàn)多次,這使得集合在很大程度上能夠高效地從列表或元組中刪除重復(fù)值,并執(zhí)行取并集、交集等常見的的數(shù)學(xué)操作。
通過本篇的學(xué)習(xí),我們既可以掌握集合遍歷的方法,同時(shí)序列的遍歷也可以遵照集合遍歷的方法來使用,相當(dāng)于我們同時(shí)學(xué)會(huì)了兩個(gè)模塊的遍歷方法,大家都動(dòng)手嘗試一下吧。
標(biāo)題名稱:創(chuàng)新互聯(lián)Python教程:python集合與序列遍歷的方法一樣嗎
轉(zhuǎn)載來源:http://fisionsoft.com.cn/article/cdipcgp.html


咨詢
建站咨詢
