python3 之 内置函数enumerate

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
 

猜你喜欢

转载自www.cnblogs.com/gengyufei/p/11316707.html