python中的enumerate函数怎么使用

52次阅读
没有评论

共计 670 个字符,预计需要花费 2 分钟才能阅读完成。

在 Python 中,enumerate 函数是用来同时遍历列表或其他可迭代对象的索引和元素的。

它的基本语法如下:

enumerate(iterable, start=0)

其中,iterable是一个可迭代对象,start是一个可选的参数,用于指定开始计数的值,默认为 0。

下面是一个使用 enumerate 函数的示例:

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

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

输出结果为:

0 apple
1 banana
2 cherry

在这个示例中,enumerate(fruits)返回一个迭代器,每次迭代都会返回一个元组,包含当前元素的索引和值。我们将这个元组分别赋给了 indexfruit两个变量,然后打印出来。

除了循环遍历之外,你还可以将 enumerate 的结果转换为列表或其他容器类型,例如:

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

enumerated_fruits = list(enumerate(fruits))

print(enumerated_fruits)

输出结果为:

[(0, 'apple'), (1, 'banana'), (2, 'cherry')]

这样,enumerated_fruits就是一个包含了元组的列表,每个元组包含了对应元素的索引和值。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计670字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)