1. 程式人生 > >Python中enumerate()函式

Python中enumerate()函式

描述

enumerate()函式用於將一個可遍歷的資料物件(如列表、元組或字串)組合為一個索引序列,同時列出資料和資料下標,一般用在for迴圈當中。Python2.3. 以上版本可用,2.6新增start引數。

語法

以下是enumerate()方法的語法:

enumerate(sequence, [start=0])

引數

  • sequence -- 一個序列、迭代器或其它支援迭代物件。
  • start-- 下標起始位置。

返回值

返回enumerate(列舉)物件。

例項

array = [3,4,5,1,2]
for i,temp in enumerate(array):
    print("index:%d;number:%d"%(i,temp))

執行結果:

例項

array = [3,4,5,1,2]
for i,temp in enumerate(array, start=2):
    print("index:%d;number:%d"%(i,temp))

執行結果: