摘要:当您需要计数和迭代中的值时,Pythonenumerate()允许您编写 Pythonicfor循环。最大的优点enumerate()是它返回一个带有计数器和值的元组,因此您不必自己增加计数器。它还为您提供了更改计数器起始值的选项。
本文分享自华为云社区《Pythonenumerate():使用计数器简化循环》,作者:Yuchuan。
在 Python 中,for循环通常被写成对可迭代对象的循环。这意味着您不需要计数变量来访问迭代中的项目。但有时,您确实希望有一个在每次循环迭代中都会发生变化的变量。您可以使用 Pythonenumerate()来同时从可迭代对象中获取计数器和值,而不是自己创建和增加变量!
在本教程中,您将看到如何:
- 用于enumerate()在循环中获取计数器
- 适用enumerate()于显示项目计数
- enumerate()与条件语句一起使用
- 实现自己的同等功能,以enumerate()
- 解包返回的值enumerate()
让我们开始吧!
for在 Python 中使用循环进行迭代
forPython 中的循环使用基于集合的迭代。这意味着 Python 在每次迭代时将迭代中的下一项分配给循环变量,如下例所示:
>>>
>>> values = ["a", "b", "c"]
>>> for value in values:
... print(value)
...
a
b
c
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv73018