Python3 如何同時迭代列表元素和下標

衆所周知 Python 中的 index 方法可以將 list 的下標獲取到:

data = [1, 2, 3]
data.index(2)

Out: 1

同時獲取的話我們可以自己使用 for 循環配合 index,不過 Python 提供了一個內置函數 enumerate,可以同時獲取到元素和下標

In [13]: data = [1, 2, 3]
In [14]: for k, v in enumerate(data): 
    ...:     print(k, v)
0 1
1 2
2 3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章