Python中的enumerate用法

系统 278 0

enumerate中文翻译过来的意思是"枚举"。

在Python中一般是对可遍历的对象,比如列表、元组或字符串进行遍历。

enumerate(sequence, [start=0]).

比如:

s=[1,2,6,9]

for index,item in enumerate(s):

print(index,item)

得到的结果是:

0 1

1 2

2 6

3 9

默认是从下标为0开始,当然可以指定start为其他的数字,但是这里的数字表示的是起始的数字,而非列表或其他数据类型的真实下标!

比如:

for index,item in enumerate(s,6):

print(index,item)

得到的结果是:

6 1

7 2

8 6

9 9

可以看到,这个start表示的是列表开始的下标!

这是enumerate和list的区别。

但是,好像还没有啥用的样子感觉。。。


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请请扫描上面二维码支持博主1元、2元、5元等您想捐的金额吧,狠狠点击下面给点支持吧

发表我的评论
最新评论 总共0条评论