==>the start

最近作业里要用到遍历打印出列表中的序号和内容,我刚开始用了个很笨的方法来写,后来老师说可以使用enumerate()函数,所以我就特意研究了下。

先看我之前用的笨方法:

但是用enumerate()函数就很简单:

看看enumerate()的帮助文档:

看完突然发现,原来还支持‘start’参数,于是赶紧将之前丑陋的代码改一下:

可以通过设定start参数,让其选择从几开始计数。

enumerate(iterable, start)第一个参数必须是可迭代的,第二个参数默认从0开始。

enumerate()返回的是一个枚举对象(可以对其进行遍历操作...)

<==the end

Python中打印列表的序号和内容

原文地址:http://www.cnblogs.com/liwenzhou/p/5094647.html

在ArcGIS的属性表 ,由于编辑修改的原因,默认的FID或OID并不连续,经常需要给要素添加连读的 序号 ,可使用 Python 代码完成。rec=-1 def autoIncrement(): global rec pStart = 1 #起始值为1,可修改 pInterval = 1 #间隔值为1,可修改 if (rec ==-1): rec = pStart 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position问题 weixin_47009823: 您好,加在哪个文件阿 表情包 python 读取中文文件名/中文路径 一棵小竹: uipath = unicode(inpath , "utf8") 表情包 量化投资策略回测框架(一):胜率的估算 hhxxttxsfl: 代码呢?怎么看不见