上QQ阅读APP看书,第一时间看更新
2.1.4 遍历列表
在实际项目里,我们经常会遍历列表,读取并处理其中的数据。遍历时一般利用循环和in关键字。在如下的VisitList.py案例中将演示遍历列表的常见做法。
01 priceList=[100.5,200.8,150.7] 02 for price in priceList: 03 print(price) 04 for cnt in range(len(priceList)): 05 print(cnt,priceList[cnt]) 06 for cnt,element in enumerate(priceList): 07 print(cnt,element)
在第2行和第3行里,直接通过for循环外带in关键字来遍历priceList。在第4行和第5行的遍历做法里,先通过len关键字计算出priceList列表的长度,然后通过cnt in range的做法以索引的方式来遍历priceList列表。
在第6行和第7行的for循环里,通过enumerate把priceList这个可遍历的对象生成一个索引序列,随后以element的方式依次遍历该索引序列中的元素。
上面给出了3种遍历列表的做法,一般比较常用的是前两种。而且,遍历元组与集合这两种线性表类数据结构时,也可以采用上述的3种方式。