當前位置:成語大全網 - 漢語詞典 - 如何枚舉python按行枚舉

如何枚舉python按行枚舉

枚舉()描述

Enumerate()是python的內置函數。

Enumerate在字典中是枚舉的意思。

對於iterable)/遍歷對象(比如list和string),enumerate形成壹個索引序列,可以用來同時獲得索引和值。

枚舉主要用於獲取for循環中的計數。

例如,對於壹個序列,我們得到:

(0,序列[0]),(1,序列[1]),(2,序列[2])

1

1

Enumerate()返回壹個枚舉對象,例如:

枚舉()用途

如果要遍歷列表的索引和元素,可以先編寫:

List1 = ["這個","是","壹個","測試"]

對於範圍內的I(len(list 1)):

打印I,列表1[i]123123

上面的方法有點繁瑣,使用enumerate()會更直接美觀:

List1 = ["這個","是","壹個","測試"]

對於索引,枚舉中的項(list1):

打印索引,項目

& gt& gt& gt

0這個

1是

2壹

3測試1234567812345678

Enumerate還可以接收第二個參數,該參數用於指定索引的起始值,例如:

List1 = ["這個","是","壹個","測試"]

對於索引,枚舉中的項(list1,1):

打印索引,項目

& gt& gt& gt

1這個

是的。

3壹

4測試1234567812345678

補充

如果妳想計算壹個文件中的行數,妳可以這樣寫:

count = len(open(filepath,' r ')。readlines())11

這種方法很簡單,但是可能會比較慢,甚至在文件比較大的時候也不行。

您可以使用enumerate():

計數= -1

對於索引,枚舉中的行(open(filepath,' r '):

計數+= 1