新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何遍歷列表
python中遍歷列表的4種方法:

創(chuàng)新互聯(lián)公司是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計,株洲網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:株洲等地區(qū)。株洲做網(wǎng)站價格咨詢:18980820575
方法1
for i in list: print i
方法2
for i in range(len(list)): print i, list[i]
方法3
for i in xrange(len(list)): print i, list[i]
方法4
for i, j in enumerate(list): print i, j
xrange 和range的區(qū)別:
range會直接將所有結(jié)果生成一個list對象
xrange則不會直接生成一個list,而是一個生成器,會每次調(diào)用返回其中的一個值
因此,xrange的循環(huán)性能比range好,尤其是當(dāng)列表返回很大的情況。但是當(dāng)你需要返回是一個列表的話,可以使用range
總結(jié)
對比發(fā)現(xiàn),效率最快的為方法1,但是如果需要獲得列表下標(biāo),方法4略微比2、3好。在list特別大的情況下,方法3優(yōu)于方法2。更多學(xué)習(xí)內(nèi)容,請點擊python學(xué)習(xí)網(wǎng)。
分享文章:創(chuàng)新互聯(lián)Python教程:python如何遍歷列表
文章來源:http://fisionsoft.com.cn/article/cciighg.html


咨詢
建站咨詢
