欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python3 之 内置函数enumerate

程序员文章站 2023-01-01 20:49:06
实例2: ......
python3 内置函数enumerate
一、简介:
    该函数在字面上是枚举、列举的意思,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,
  同时列出数据和数据下标,一般用在 for 循环当中,可同时得到数据对象的值及对应的索引值。如对于下面的例子:

二、 语法:
  enumerate(iterable,start)
  iterable:可迭代对象(列表、元祖、字典、迭代器、字符串等)
  stat:索引序列的起始值

注意:此内置函数常用语for循环

三、实例1:
 1 a = ['zero','one','two','three','four','five','six','seven','eight','nine','ten']
 2 for index,i in enumerate(a):
 3     print(index,i)
 4 # 0 zero
 5 # 1 one
 6 # 2 two
 7 # 3 three
 8 # 4 four
 9 # 5 five
10 # 6 six
11 # 7 seven
12 # 8 eight
13 # 9 nine
14 # 10 ten

  实例2:

 1 b = ['monday','tuesday','wednesday','thursday','friday','saturday','sunday']
 2 for index,i in enumerate(b,1):
 3     print("星期%d:%s"%(index,i))
 4 
 5 # 星期1:monday
 6 # 星期2:tuesday
 7 # 星期3:wednesday
 8 # 星期4:thursday
 9 # 星期5:friday
10 # 星期6:saturday
11 # 星期7:sunday