首頁 >後端開發 >Python教學 >Python 遍歷列表裡面序號和值的方法(三種)

Python 遍歷列表裡面序號和值的方法(三種)

高洛峰
高洛峰原創
2017-02-20 10:08:451695瀏覽

三種遍歷列表裡面序號和值的方法:

最近學習python這門語言,感覺到其對自己的工作效率有很大的提升,特在情人節這一天寫下了這篇博客,以下廢話不多說,直接貼程式碼

#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':
 list = ['html', 'js', 'css', 'python']
 # 方法1
 print '遍历列表方法1:'
 for i in list:
 print ("序号:%s 值:%s" % (list.index(i) + 1, i))
 print '\n遍历列表方法2:'
 # 方法2
 for i in range(len(list)):
 print ("序号:%s 值:%s" % (i + 1, list[i]))
 # 方法3
 print '\n遍历列表方法3:'
 for i, val in enumerate(list):
 print ("序号:%s 值:%s" % (i + 1, val))
 # 方法3
 print '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):'
 for i, val in enumerate(list, 2):
 print ("序号:%s 值:%s" % (i + 1, val))

運行程式碼後的結果如下圖所示:

Python 遍历列表里面序号和值的方法(三种)

在此介紹一下enumerate()方法,透過查看help()函數來查看,查詢結果如下:

Python 遍历列表里面序号和值的方法(三种)

最後提示一下,enumerate()函數的第二個參數只是改變了序號的起始值,並沒有改變其他的東東

更多Python 遍歷列表裡面序號和值的方法(三種)相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn