Python enumerate() 函数:遍历索引和元素的利器
在Python中,enumerate()函数是一个内置函数,它可以用来同时遍历索引和元素。它接受一个可迭代对象(如列表、元组、字符串)作为参数,并返回一个由索引和元素组成的迭代器。\n\nenumerate()函数的语法如下:\n\npython\nenumerate(iterable, start=0)\n\n\n其中,iterable是要遍历的可迭代对象,start是可选参数,用于指定索引的起始值,默认为0。\n\nenumerate()函数返回一个迭代器,每个迭代器元素是一个元组,包含两个值:索引和元素。通过迭代这个迭代器,我们可以同时获取索引和元素的值。\n\n下面是一个使用enumerate()函数的示例:\n\npython\nfruits = ['apple', 'banana', 'cherry']\n\nfor index, fruit in enumerate(fruits):\n print(index, fruit)\n\n\n输出结果:\n\n\n0 apple\n1 banana\n2 cherry\n\n\n在这个示例中,enumerate(fruits)返回一个迭代器,每个迭代器元素都是一个包含索引和元素的元组。然后,通过for循环遍历这个迭代器,每次迭代获取一个元组,将其解包成索引和元素两个变量。然后,我们可以使用这两个变量来进行相应的操作。
原文地址: https://www.cveoy.top/t/topic/psQ1 著作权归作者所有。请勿转载和采集!