Python enumerate()函数

在Python中,enumerate()是一个内置函数,用于将一个可迭代对象转换为一个枚举对象,该对象包含每个元素的索引和对应的值。enumerate()函数返回的是一个由元组组成的迭代器,每个元组包含两个元素,第一个元素是元素的索引,第二个元素是元素的值。

enumerate()函数示例

以下是一个使用enumerate()函数的示例:


fruits = ['apple', 'banana', 'cherry']

for index, fruit in enumerate(fruits):
    print(index, fruit)

程序运行结果

0 apple
1 banana
2 cherry

在上面的代码中,我们将一个列表传递给enumerate()函数,并使用for循环遍历枚举对象中的元素。在每次循环中,enumerate()函数会返回一个包含元素索引和值的元组,我们将这两个值分别赋给变量indexfruit。然后,我们打印出这两个变量的值,即元素的索引和元素的值。

需要注意的是,enumerate()函数的第一个参数可以是任何可迭代对象,包括列表、元组、集合、字符串和字典等。另外,enumerate()函数还可以接受一个可选的start参数,用于指定索引的起始值,默认为0。如果指定了起始值,枚举对象的第一个元素的索引将为起始值,而不是0

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-enumerate.html

分类: 计算机技术
推荐阅读:
Wireshark常用过滤器 Wireshark是一款常用的网络协议分析工具,提供了很多过滤器用于筛选和分析数据包。以下是一些常用的Wireshark过滤器:
在Linux终端右上角实时显示时间 在Linux系统下,可以通过一条命令在终端的右上角显示当前系统的时间:
Python sum()函数 在 Python 中,sum() 函数用于对给定的可迭代对象进行求和操作。
Rust中的 if 表达式 if表达式允许根据条件的不同而执行不同的代码分支,如果条件满足,则运行某段代码,如果条件不满足则不运行这段代码;
使用requests发送HTTP请求(GET和POST) 使用 Requests 发送HTTP请求非常简单;确保Python程序一开始导入了Requests模块:
Cargo Error: failed to get `x` as a dependency of package解决方法 默认情况下,Cargo是通过内置的git库来下载依赖的,有时会因为验证原因导致失败;