衆所周知 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