==>the start
最近作业里要用到遍历打印出列表中的序号和内容,我刚开始用了个很笨的方法来写,后来老师说可以使用enumerate()函数,所以我就特意研究了下。
先看我之前用的笨方法:
或者
但是用enumerate()函数就很简单:
看看enumerate()的帮助文档:
看完突然发现,原来还支持‘start’参数,于是赶紧将之前丑陋的代码改一下:
可以通过设定start参数,让其选择从几开始计数。
enumerate(iterable, start)第一个参数必须是可迭代的,第二个参数默认从0开始。
enumerate()返回的是一个枚举对象(可以对其进行遍历操作...)
<==the end
标签:
原文地址:http://www.cnblogs.com/liwenzhou/p/5094647.html