python 遍历并打印下标
时间: 2023-10-22 17:18:07 浏览: 177
在Python中,我们可以使用enumerate()函数来遍历并打印列表的下标。这个函数会返回一个迭代器,其中每个元素都是一个包含下标和对应值的元组。我们可以使用for循环来遍历这个迭代器并打印出下标和值。
以下是一个示例代码,展示了如何使用enumerate()函数进行遍历并打印下标:
```
str = 'abcdefghigklmn'
for index, value in enumerate(str):
print("下标:", index, " 值:", value)
```
这个示例中,我们定义了一个字符串str,然后使用enumerate()函数对其进行遍历。在每次循环中,我们将下标赋值给变量index,将值赋值给变量value,并打印出来。
希望对您有所帮助!
相关问题
python list 遍历拿到下标和元素
可以使用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)
```
阅读全文