python之enumerate

Posted python之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之enumerate相关的知识,希望对你有一定的参考价值。

循环作为程序中经常用到的控制结构,在python中常以for循环形式出现;就像下面一样:

这样显得有些累赘,有没有更简洁的循环遍历的方法,当然有!

enumerate

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标;一般用于for循环中。
下面用实例一一对上述功能做出演示。

1 将可遍历的数据对象组成索引序列

正如所看到的,enumerate可以将可迭代对象的数据元素与编号一一对应,而起始编号可以自主决定。

2 enumerate用于for循环

例中,指定开始编号为1;代码中i与element分别表示编号与具体元素值。

以上是关于python之enumerate的主要内容,如果未能解决你的问题,请参考以下文章

Python 常用内置函数 二

Python中enumerate用法详解

Python中enumerate用法详解

python中enumerate()的用法详解转摘

开发语言之---Python

Python基础之函数