首页 > 编程语言 > 详细

python内置函数枚举 enumerate()

时间:2020-05-14 16:31:02      阅读:48      评论:0      收藏:0      [点我收藏+]

排名问题可以用sorted将排好序的数组 利用enumerate()函数和for循环相结合 取出索引号加一

In [121]: for i, element in enumerate(seq): 
     ...:     print(i+1, element) 
     ...:                                                                                                                                                                                                                                                                
1 one
2 two
3 three

描述:

enumerate()函数用于将一个可遍历的数据对象(列表,元组,或者字符串)组合成一个索引序列,同时列出来数据和下标,一般用在for循环中。

 

语法:

以下是enumerate()

enumerate() 方法的语法:

enumerate(sequence, [start=0])

参数:

sequence --一个序列,迭代器,或者其他支持可迭代的对象

start -- 下标起始位置

返回值

返回一个 enumerate(枚举)对象

实例:

以下展示使用了enumerate()方法的实例:

In [108]: seasons = [spring, summer, fall, winder]                                                                                                                                                                                                               

In [110]: list(enumerate(seasons))                                                                                                                                                                                                                                       
Out[110]: [(0, spring), (1, summer), (2, fall), (3, winder)]

In [111]: list(enumerate(seasons, 3))                                                                                                                                                                                                                                    
Out[111]: [(3, spring), (4, summer), (5, fall), (6, winder)]



In [119]: seq = [‘one‘, ‘two‘, ‘three‘]

In [120]: for i, element in enumerate(seq):
...: print(i, element)
...:
0 one
1 two
2 three

 

python内置函数枚举 enumerate()

原文:https://www.cnblogs.com/tangda/p/12888936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!