python常用函数—enumerate()

Posted Summer儿

tags:

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

enumerate()

对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值的元组。

使用拆包,可以单独获得索引和值。


拆包

A = (11,22)

A

(11,22)

a,b = (11,22)

a

11

b

22


 

经典实例:

<1>

list1 = ["这", "是", "一个", "测试"]

for index, item in enumerate(list1):

    print index, item

>>>

0 这

1 是

2 一个

3 测试

 

 <2>

enumerate还可以接收第二个参数,用于指定索引起始值如:

 

list1 = ["这", "是", "一个", "测试"]

for index, item in enumerate(list1,start=1):

    print index, item

>>>

1 这

2 是

3 一个

4 测试

以上是关于python常用函数—enumerate()的主要内容,如果未能解决你的问题,请参考以下文章

python 8个常用内置函数解说

python常用函数 E

python常用内建函数

常用内置函数

python中的enumeratemapfilter和zip函数

python中列表常用的几个操作函数