Python 遍歷列表里面序號和值的方法(三種)
三種遍歷列表里面序號和值的方法:
最近學習python這門語言,感覺到其對自己的工作效率有很大的提升,特在情人節(jié)這一天寫下了這篇博客,下面廢話不多說,直接貼代碼
#!/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))
運行代碼后的結(jié)果如下圖所示:

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

最后提示一下,enumerate()函數(shù)的第二個參數(shù)只是改變了序號的起始值,并沒有改變其他的東東
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
python讀取TXT到數(shù)組及列表去重后按原來順序排序的方法
這篇文章主要介紹了python讀取TXT到數(shù)組及列表去重后按原來順序排序的方法,涉及Python操作txt文件、列表去重及排序的相關(guān)技巧,需要的朋友可以參考下2015-06-06
用Python3通過PyCharm上傳代碼到Git服務器的詳細過程
上傳代碼到服務器,如果不知道的情況下還用傳統(tǒng)的方式上傳很麻煩,現(xiàn)在很多IDE都提供上傳代碼的功能,例如:VSCode,PyCharm等等,本文講解的是PyCharm,需要的朋友可以參考下2024-03-03
Centos 升級到python3后pip 無法使用的解決方法
今天小編就為大家分享一篇Centos 升級到python3后pip 無法使用的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
利用python腳本提取Abaqus場輸出數(shù)據(jù)的代碼
這篇文章主要介紹了利用python腳本提取Abaqus場輸出數(shù)據(jù),利用python腳本對Abaqus進行數(shù)據(jù)提取時,要對python腳本做前步的導入處理,本文通過實例代碼詳細講解需要的朋友可以參考下2022-11-11
Python計算標準差之numpy.std和torch.std的區(qū)別
Torch自稱為神經(jīng)網(wǎng)絡中的numpy,它會將torch產(chǎn)生的tensor放在GPU中加速運算,就像numpy會把array放在CPU中加速運算,下面這篇文章主要給大家介紹了關(guān)于Python?Numpy計算標準差之numpy.std和torch.std區(qū)別的相關(guān)資料,需要的朋友可以參考下2022-08-08

