Python中的enumerate的用法
生活随笔
收集整理的這篇文章主要介紹了
Python中的enumerate的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
enumerate(iterator, start=0),用迭代器iterator構造另一個迭代器,這個新的迭代器中的元素是一個2元素元組,元組的第一項是序號(序號從start開始),第二項是iterator中的元素。
>>> list = ['A', 'B', 'C', 'D'] >>> e1 = enumerate(list) >>> for i in e1:print(i)(0, 'A') (1, 'B') (2, 'C') (3, 'D') >>> e2 = enumerate(list, 4) >>> for i in e2:print(i)(4, 'A') (5, 'B') (6, 'C') (7, 'D')enumerate(iterator, start)等效為:
def enumerate(iterator, start=0):n = startfor elem in iterator:yield n, elemn += 1總結
以上是生活随笔為你收集整理的Python中的enumerate的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos中的时钟面板月份混乱解决办法
- 下一篇: 关于浮点数的误差理解