enumerate() 是python內建的函式,能讓列印的結果更清晰,不管是列表,元組,字典,enumerate()都可以幫你完成,在某些需求下還是非常好用的。
>>> a = [1,2,3]其實enumerate()不僅可用於列表,還可在字典和元組中使用:>>> for index,value in enumerate(a):
>>> print(index,value)
>>> for index,value in enumerate(b.keys()):
>>> print(index,value)
(0, 'orange')
(1, 'strawberry')
(2, 'pear')
另外預設enumerate() 列印的索引預設是從0開始的,如果你不喜歡,沒關係,當你指定第二個整數引數,它就會取代0:
>>> for index,value in enumerate(vehicle, 100):>>> print(index,value)
(100, 'bicycle')
(101, 'car')
(102, 'bus')
>>> choices = ['pizza', 'pasta', 'salad', 'nachos']更多參考這裡:>>> c = list(enumerate(choices))
>>> print(c)
[(0, 'pizza'), (1, 'pasta'), (2, 'salad'), (3, 'nachos')]
python enumerate用法總結
enumerate 返回的是乙個enumerate物件,例如 list1 這 是 乙個 測試 for i in range len list1 print i list1 i list1 這 是 乙個 測試 for index,item in enumerate list1 print index,...
python enumerate 函式 用法
enumerate 是python中的內建函式,使用方法為 enumerate x,start 0 函式中的引數x可以是乙個迭代器 iterator 或者是乙個序列,start是起始計數值,預設從0開始。x可以是乙個字典,也可以是乙個序列。a for i item in enumerate a pr...
python enumerate用法小結
原文在這裡 enumerate 是python的內建函式,enumerate在字典上是列舉 列舉的意思 對於乙個可迭代的 iterable 可遍歷的物件 如列表 字串 enumerate將其組成乙個索引序列,利用它可以同時獲得索引和值 enumerate多用於在for迴圈中得到計數 例如對於乙個se...