python中的enumerate函数是怎样的?

  • 懂视网
  • 2022-02-18 17:42:35

python enumerate函数是怎样的呢?下面就让我们一起来了解一下吧:

enumerate是属于python下的一个函数,enumerate()函数一般是用于将一个可遍历的数据对象(比如列表、元组或者字符串)组合为一个索引序列,同时还会列出数据和数据下标,通常是用在for循环当中。

语法格式:

enumerate(sequence, [start=0])

参数:

sequence 一个序列、迭代器或其他支持迭代对象。

start 下标起始位置。

参考范例:

1、

>>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']

>>> list(enumerate(seasons))

[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]

>>> list(enumerate(seasons, start=1)) # 下标从 1 开始

[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

2、

普通的for循环

>>>i = 0

>>> seq = ['one', 'two', 'three']

>>> for element in seq:

... print i, seq[i]

... i +=1

...

0 one

1 two

2 three

3、

for循环下使用enumerate

>>>seq = ['one', 'two', 'three']

>>> for i, element in enumerate(seq):

... print i, element

...

0 one

1 two

2 three

以上就是小编的分享了,希望能够帮助到大家。

关键词: enumerate python函数 元组或者字符串 索引序列

分享到:

  • 至少输入5个字符
  • 表情

热门资讯

 

联系邮箱:85 572 98@qq.com 法律支持:广东海新律师事务所 刘海涛 律师

粤ICP备18023326号-36未经授权不得镜像、转载、摘抄本站内容,违者必究!Copyright 2016 IGDZC. All Rights Reserved

广东之窗 版权所有