python list 遍历拿到下标和元素
时间: 2023-09-16 14:10:07 浏览: 61
可以使用Python内置函数enumerate()来同时遍历列表的下标和元素。例如:
```
my_list = ['a', 'b', 'c', 'd']
for index, element in enumerate(my_list):
print(index, element)
```
输出:
```
0 a
1 b
2 c
3 d
```
在上面的例子中,enumerate()函数返回一个可迭代对象,其中每个元素都是包含下标和元素的元组。我们使用for循环来遍历该可迭代对象,并将元组解包为index和element两个变量。
相关问题
Python中遍历有下标的list的两种用法
1. 使用 range() 函数遍历有下标的 list:
```python
my_list = ['a', 'b', 'c']
for i in range(len(my_list)):
print(i, my_list[i])
```
2. 使用 enumerate() 函数遍历有下标的 list:
```python
my_list = ['a', 'b', 'c']
for i, item in enumerate(my_list):
print(i, item)
```
python如何遍历列表,通过下标
在Python中,你可以通过for循环来遍历列表。如果你想要通过下标来访问列表中的元素,可以使用range()函数生成一个下标序列,然后通过下标来访问列表中的元素。具体的示例代码如下:
```python
my_list = ['apple', 'banana', 'orange']
# 使用for循环遍历列表
for item in my_list:
print(item)
# 使用下标遍历列表
for i in range(len(my_list)):
print("my_list[{}] = {}".format(i, my_list[i]))
```
在上面的示例代码中,我们首先定义了一个包含三个元素的列表my_list。然后使用for循环遍历了这个列表,并打印了每个元素的值。接着,我们使用range()函数生成了一个下标序列,并通过下标来访问了列表中的元素,打印了每个元素的下标和值。