码迷,mamicode.com
首页 > 编程语言 > 详细

python之enumerate

时间:2020-02-28 20:27:53      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:控制结构   控制   inf   ima   对象   info   索引   代码   常用   

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

技术图片

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

enumerate

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

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

技术图片

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

2 enumerate用于for循环

技术图片

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

python之enumerate

标签:控制结构   控制   inf   ima   对象   info   索引   代码   常用   

原文地址:https://www.cnblogs.com/pythonfl/p/12379833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!