enumerate函式 Python筆記

2021-09-11 20:25:46 字數 901 閱讀 5317

enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。

語法enumerate(sequence, [start=0])

引數sequence – 乙個序列、迭代器或其他支援迭代物件。

start – 下標起始位置。

返回值返回 enumerate(列舉) 物件。

seasons = [『spring』, 『summer』, 『fall』, 『winter』]

list(enumerate(seasons))

[(0, 『spring』), (1, 『summer』), (2, 『fall』), (3, 『winter』)]

list(enumerate(seasons, start=1)) # 下標從 1 開始

[(1, 『spring』), (2, 『summer』), (3, 『fall』), (4, 『winter』)]

普通的for迴圈
i = 0

seq = [『one』, 『two』, 『three』]

for element in seq:

… print i, seq[i]

… i +=1

…0 one

1 two

2 three

for 迴圈使用 enumerate
seq = [『one』, 『two』, 『three』]

for i, element in enumerate(seq):

… print i, element

…0 one

1 two

2 three

列舉函式 enumerate

列舉 列舉 enumerate 是python內建函式。它允許我們遍歷資料並自動計數。示例 some list banana grapes pear for counter,value in enumerate some list print counter,value 1 banana 2 gra...

enumerate 函式詳解

enumerate 函式用於將乙個可遍歷的資料物件 如列表 元組或字串 組合為乙個索引序列,同時列出資料和資料下標,一般用在for迴圈當中。此函式在python 2.3及以上版本可用。enumerate sequence,start 0 返回enumerate 列舉 物件,下標及對應值,運用此性質,...

enumerate()函式說明

enumerate 是python的內建函式 英 nju m re t 美 num ret 單詞字面意思 列舉,列舉 功能 將乙個可遍歷的資料物件 如列表 元組 字典和字串 組合成乙個索引序列,同時列出資料下標和資料 索引 值 一般配合for迴圈使用。語法以下是 enumerate 方法的語法 en...