python中enumerate 的理解

2021-10-10 04:35:22 字數 661 閱讀 9783

enumerate()函式的作用是通過迭代來遍歷乙個字串、列表或字典等,並且為其增加索引,返回值為enumerate類。

**舉例如下:

list=[

1,2,

3,4,

5,6]

for i,j in

enumerate

(list):

print

(i,j)

#結果:01

1223

3445

56

name=

'saber'

for i,j in

enumerate

(name)

:print

(i,j)

#結果:

0 s1 a

2 b3 e

4 r

函式第乙個引數為可遍歷的物件,第二個引數為索引的開始值,沒有的話則預設從零開始。
person=

for i,j in

enumerate

(person,1)

:print

(i,j)```

#結果:

1 fname

2 lname

3 age

python中的zip和enumerate函式

迭代工具函式 作用是生成乙個個性化的可迭代物件 zip iter1 iter2 返回乙個zip物件,此物件用於生成元組,此元組的每個資料 於引數中的可迭代物件,當最小的可迭代物件不再提供資料時迭代結束 enumerate iterable start 生成帶索引的列舉物件,返回的迭代型別為索引 值對...

python內建函式 列舉 enumerate

enumerate 函式用於將乙個可便利的資料物件 如列表 元組或字串 組合成乙個索引序列,同時列出資料和資料下表,一般在for迴圈中使用 enumerate sequence,start n 返回enumerate 列舉 物件 返回enumerate 列舉 的乙個物件 lst 登入 註冊 退出 r...

Python內建函式 26 enumerate

英文文件 enumerate iterable,start 0 return an enumerate object.iterable must be a sequence,an iterator,or some other object which supports iteration.the n...