Python 爬阶梯 | 使用 enumerate 来枚举可遍历对象

前几篇我们都讲了遍历相关的内容,有时候我们需要对可迭代对象进行枚举,从而做一些操作,比如说每次迭代的时候统计次数等。

今天我们来认识一下 Python 的 enumerate 这个内置的函数,它就是专门用来枚举可迭代对象的,通过它我们可以在每次迭代的过程中,获取到具体的索引、数据和下标。

要得到一个 enumerate 对象很简单,我们直接调用 enumerate 方法,把可迭代对象传进去就可以了。

enumerate(iterable[, start])

当我们执行了 enumerate 方法之后,它会直接把我们传递进去的可迭代对象生成含有索引和对应的值的 enumerate 对象,所以这个对象是可以使用 for 循环的:

本文隐藏内容 登陆 后才可以浏览
ok,以上就是 enumerate 的使用方式,它常常被人忽略了,get 起来吧。

发表回复