91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

enumerate函數怎么在python中使用

發布時間:2021-01-04 14:59:57 來源:億速云 閱讀:308 作者:Leah 欄目:開發技術

這篇文章給大家介紹enumerate函數怎么在python中使用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

例如對于一個seq,得到:

(0, seq[0]), (1, seq[1]), (2, seq[2])

enumerate()返回的是一個enumerate對象,例如:

enumerate函數怎么在python中使用

enumerate()使用

如果對一個列表,既要遍歷索引又要遍歷元素時,首先可以這樣寫:

list1 = ["這", "是", "一個", "測試"]
for i in range (len(list1)):
  print i ,list1[i]

上述方法有些累贅,利用enumerate()會更加直接和優美:

list1 = ["這", "是", "一個", "測試"]
for index, item in enumerate(list1):
  print index, item
>>>
0 這
1 是
2 一個
3 測試

enumerate還可以接收第二個參數,用于指定索引起始值,如:

list1 = ["這", "是", "一個", "測試"]
for index, item in enumerate(list1, 1):
  print index, item
>>>
1 這
2 是
3 一個
4 測試

補充

如果要統計文件的行數,可以這樣寫:

count = len(open(filepath, 'r').readlines())

這種方法簡單,但是可能比較慢,當文件比較大時甚至不能工作。

可以利用enumerate():

count = 0
for index, line in enumerate(open(filepath,'r')):
  count += 1

關于enumerate函數怎么在python中使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

渝中区| 宁乡县| 秦安县| 灵川县| 灵山县| 青海省| 南江县| 益阳市| 濉溪县| 元氏县| 耒阳市| 陵川县| 临沭县| 莱阳市| 克拉玛依市| 满城县| 竹溪县| 芒康县| 岫岩| 东宁县| 中牟县| 什邡市| 元江| 康保县| 祁门县| 岱山县| 闸北区| 磐安县| 通辽市| 罗城| 眉山市| 安仁县| 桦川县| 鄂温| 兴海县| 佛山市| 射阳县| 德钦县| 鸡西市| 甘德县| 萝北县|