在Python中,遍历列表或数组时获取索引的方法有几种,以下是几种常见的方法:
1. 使用`range`函数和列表索引:
```python
items = ['apple', 'banana', 'orange']
for i in range(len(items)):
print(i, items[i])
2. 使用`enumerate`函数:
```python
items = ['apple', 'banana', 'orange']
for index, item in enumerate(items):
print(index, item)
3. 使用`zip`函数和`range`函数:
```python
items = ['apple', 'banana', 'orange']
for i, item in zip(range(len(items)), items):
print(i, item)
4. 使用`numpy`库的`ndenumerate`函数:
```python
import numpy as np
a = np.array([[1, 2], [3, 4]])
for index, element in np.ndenumerate(a):
print(index, element)