1. 程式人生 > >python常用函數—enumerate()

python常用函數—enumerate()

同時 參數 star lin 實例 ble enume num str

enumerate()

對於一個可叠代的(iterable)/可遍歷的對象(如列表、字符串),enumerate將其組成一個索引序列,利用它可以同時獲得索引和值的元組。

使用拆包,可以單獨獲得索引和值。


拆包

A = (11,22)

A

(11,22)

a,b = (11,22)

a

11

b

22


經典實例:

<1>

list1 = ["這", "是", "一個", "測試"]

for index, item in enumerate(list1):

print index, item

>>>

0 這

1 是

2 一個

3 測試

<2>

enumerate還可以接收第二個參數,用於指定索引起始值如:

list1 = ["這", "是", "一個", "測試"]

for index, item in enumerate(list1,start=1):

print index, item

>>>

1 這

2 是

3 一個

4 測試

python常用函數—enumerate()