enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
python 2.3. 以上版本可用,2.6 新增 start 引數。
以下是 enumerate() 方法的語法:
enumerate(sequence, [start=0])返回 enumerate(列舉) 物件。
以下展示了使用 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')]
>>>i= 0>>> seq= ['one', 'two', 'three']>>> forelementinseq: ... printi, seq[i]... i+=1... 0one1two2three
>>>seq= ['one', 'two', 'three']>>> fori, elementinenumerate(seq): ... printi, element... 0one1two2three
enumerate 和map 函式用法
先出乙個題目 1.有一 list 1,2,3,4,5,6 請列印輸出 0,1 1,2 2,3 3,4 4,5 5,6 列印輸出,2.將 list 倒序成 6,5,4,3,2,1 3.將a 中的偶數挑出 2 結果為 4,8,12 這個例子用到了python中enumerate的用法。順便說一下enum...
python中enumerate()的用法
python中enumerate 的用法 先出乙個題目 1.有一 list 1,2,3,4,5,6 請列印輸出 0,1 1,2 2,3 3,4 4,5 5,6 列印輸出,2.將 list 倒序成 6,5,4,3,2,1 3.將a 中的偶數挑出 2 結果為 4,8,12 這個例子用到了python中e...
python的enumerate 用法講解
enumerate 是python的內建函式 enumerate在字典上是列舉 列舉的意思 對於乙個可迭代的 iterable 可遍歷的物件 如列表 字串 enumerate將其組成乙個索引序列,利用它可以同時獲得索引和值 enumerate多用於在for迴圈中得到計數 例如對於乙個seq,得到 0...