enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
語法enumerate(sequence, [start=0])
引數sequence – 乙個序列、迭代器或其他支援迭代物件。
start – 下標起始位置。
返回值返回 enumerate(列舉) 物件。
seasons = [『spring』, 『summer』, 『fall』, 『winter』]普通的for迴圈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』)]
i = 0for 迴圈使用 enumerateseq = [『one』, 『two』, 『three』]
for element in seq:
… print i, seq[i]
… i +=1
…0 one
1 two
2 three
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...