Python中enumerate的用法
时间: 2024-03-28 14:33:39 浏览: 122
在Python中,`enumerate()`是一个内置函数,于将一个可迭代对象(如列表、元组或字符串)组合为一个索引序列,同时返回索引和对应的元素值。它的用法如下:
```python
enumerate(iterable, start=0)
```
其中,`iterable`是要进行枚举的可迭代对象,`start`是可选参数,表示索引的起始值,默认为0。
`enumerate()`函数返回一个枚举对象,可以通过循环来遍历它,每次迭代返回一个包含索引和对应元素的元组。
下面是一个示例:
```python
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出结果为:
```
0 apple
1 banana
2 orange
```
在这个示例中,`enumerate()`函数将列表`fruits`中的元素与对应的索引进行了组合,并通过循环打印出来。
相关问题
Python中enumerate用法
在Python中,enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
enumerate()函数的语法如下:
```
enumerate(sequence, [start=0])
```
其中,sequence为可遍历的数据对象,start为可选参数,用于指定下标起始值,默认为0。
下面是一个示例代码:
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
运行结果如下:
```
0 apple
1 banana
2 orange
```
在上面的代码中,我们使用enumerate()函数将列表fruits转换为了一个索引序列,同时列出了数据和数据下标。在for循环中,每次迭代会返回一个元组,包含了当前数据下标和对应的数据值。我们可以使用序列解包的方式将其分别赋值给index和fruit两个变量,然后输出它们的值。
python中enumerate用法
在Python中,enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
enumerate()函数的语法如下:
```
enumerate(sequence, [start=0])
```
其中,sequence为可遍历的数据对象,start为可选参数,用于指定下标起始值,默认为0。
下面是一个示例代码:
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
运行结果如下:
```
0 apple
1 banana
2 orange
```
在上面的代码中,我们使用enumerate()函数将列表fruits转换为了一个索引序列,同时列出了数据和数据下标。在for循环中,每次迭代会返回一个元组,包含了当前数据下标和对应的数据值。我们可以使用序列解包的方式将其分别赋值给index和fruit两个变量,然后输出它们的值。
阅读全文