Python enumerate函式遍歷資料物件組合過程解析
阿新 • • 發佈:2020-01-09
這篇文章主要介紹了Python enumerate函式遍歷資料物件組合過程解析,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
介紹
enumerate() 函式用於將一個可遍歷的資料物件(如列表、元組或字串)組合為一個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
Python 2.3. 以上版本可用,2.6 新增 start 引數。
enumerate(sequence,[start=0]) # sequence 是一個序列、迭代器或其他支援迭代物件 # start 注意是下標起始位置,不是從這個位置開始輸出
例子
animals = ['dog','cat','pig','bird'] list(enumerate(animals)) # 結果為 [(0,'dog'),(1,'cat'),(2,'pig'),(3,'bird')] list(enumerate(seasons,start=2)) # 從下標2開始 # 結果為 [(2,(4,(5,'bird')]
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。