python自動化筆記之enumerate()函數
阿新 • • 發佈:2019-02-02
輸出 obj for 函數 自動 開始 sta 字符 列數 enumerate()函數是python的內置函數:
enumerate函數說明:
1、函數原型:enumerate(sequence, start=0)
2、功能:將可循環序列sequence以start開始分別列出數據下標和序列數據
3、數據對象包括如列表、元組或字符串,enumerate會將該數據對象組合為一個索引序列,同時列出數據和數據下標
例子:
enumerate函數說明:
1、函數原型:enumerate(sequence, start=0)
2、功能:將可循環序列sequence以start開始分別列出數據下標和序列數據
3、數據對象包括如列表、元組或字符串,enumerate會將該數據對象組合為一個索引序列,同時列出數據和數據下標
例子:
不指定下標,即從0開始: a = enumerate([2,‘a‘,4,5,6]) print(a,type(a)) for index,value in a: print(index,value,type(index),type(value)) 輸出: <enumerate object at 0x00000000021AF4C8> <class ‘enumerate‘> 0 2 <class ‘int‘> <class ‘int‘> 1 a <class ‘int‘> <class ‘str‘> 2 4 <class ‘int‘> <class ‘int‘> 3 5 <class ‘int‘> <class ‘int‘> 4 6 <class ‘int‘> <class ‘int‘> 可以指定開始下標,從1開始: for n in enumerate([1,3,‘c‘],1): print(n,type(n)) 輸出: (1, 1) <class ‘tuple‘> (2, 3) <class ‘tuple‘> (3, ‘c‘) <class ‘tuple‘>
python自動化筆記之enumerate()函數