python 中的enumerate()函数的用法

Posted

tags:

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

enumerate函数说明:

                            函数语法:enumerate(可遍历的对象,索引号开始的值)。enumerate(sequence, [start=0])

                            功能:将可循环序列sequence以start开始分别列出序列数据和数据下标。

                            即对一个可遍历的数据对象(如列表、元组或字符串),enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标。

举例说明:

   1. 

技术分享
1 name=["a","b","c","d"]
2 for i in enumerate(name):
3     print(i)
View Code

    结果为:

(0, a)
(1, b)
(2, c)
(3, d)

得到几个元组。

2.

技术分享
1 name=["a","b","c","d"]
2 
3 for index, i in enumerate(name):
4 
5     print(index,i)
View Code

结果为:

0 a
1 b
2 c
3 d

这就是为什么要加index,的原因。

3.任意定义索引号的开始值:

技术分享
1 name=["a","b","c","d"]
2 for index, i in enumerate(name,1):
3     print(index,i)
View Code

结果为:

1 a
2 b
3 c
4 d

 


 

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

python中enumerate()函数用法

Python中enumerate函数用法详解

PYTHON学习0011:enumerate()函数的用法----2019-6-8

Python---高级函数map, filter, zip, enumerate等的用法

python enumerate 函数用法

Python内建函数enumerate()用法及在for循环应用