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

分类: 计算机技术
推荐阅读:
Linux下快速的重命名文件 在Linux系统下,不知道你们是怎么重命名文件的,虽然方法很多,但我这个绝对是最简单且最高效的,而且只有一条命令就可实现:
Python __import__()函数 __import__() 函数是一个高级函数,用于动态地导入模块。与 import 语句不同,__import__() 函数可以在运行时动态地导入模块,使得程序可以更加灵活地处理模块的导入。
Python实现插入排序(insertion sort) 插入排序(insertion sort)是一种比较简单的排序算法;其原理类似于对一手扑克牌进行排序;
WordPress上传媒体文件时发生http错误的解决方法 在用WordPress上传媒体文件时,可能发生 http error;发生这种原因是服务端php或web服务程序没有正确配置所致
使用requests请求后的响应内容 使用Requests进行get请求或post请求后,requests会返回一个Response对象;
Pyside6.QtWidgets.QApplication详细教程 PySide6.QtWidgets.QApplication类用于管理GUI应用程序的控制流和主要设置;