enumerate函数举例
时间: 2023-08-12 22:09:29 浏览: 52
Python 中的 enumerate 函数可以将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用于在 for 循环中得到访问下标。
enumerate 的语法是: enumerate(iterable, start=0)
其中: iterable 为可迭代对象
start 指定索引起始值,默认为 0
例如:
```
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
for i, season in enumerate(seasons):
print(i, season)
```
输出:
```
0 Spring
1 Summer
2 Fall
3 Winter
```
在这个例子中,每个元素的下标和值都被提取到了变量i和season中,可以借此方便地进行各种操作
相关问题
enumerate python 举例
enumerate函数用于将一个可迭代对象的元素与其索引组合成一个枚举对象,常用于遍历序列并获取元素的索引。
以下是使用enumerate函数的Python示例:
```python
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出:
```
0 apple
1 banana
2 orange
```
enumerate的举例应用
enumerate() 函数可以用于遍历一个可迭代对象,并在迭代过程中获得每个元素的索引和对应的值。下面是一些使用 enumerate() 函数的例子:
1. 在列表中查找某个元素的索引值:
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
if fruit == 'banana':
print('The index of banana is:', index)
```
2. 同时遍历两个列表并将它们合并成一个字典:
```
keys = ['a', 'b', 'c']
values = [1, 2, 3]
result = {}
for index, key in enumerate(keys):
value = values[index]
result[key] = value
print(result)
```
3. 对一个字符串中的每个字符进行编号:
```
s = 'Hello, world!'
for index, char in enumerate(s):
print(index, char)
```
以上是一些使用 enumerate() 函数的例子,它还有很多其他的应用场景。