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

==>the start

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

先看我之前用的笨方法:

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

或者

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

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

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

看看enumerate()的帮助文档:

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

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

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

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

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

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

<==the end

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

标签:

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