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

python中enumerate函数使用

程序员文章站 2024-01-05 17:54:04
enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得 ......

enumerate()说明

  • enumerate()是python的内置函数
  • enumerate在字典上是枚举、列举的意思
  • 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值
  • enumerate多用于在for循环中得到计数

enumerate()使用

  • 如果对一个列表,既要遍历索引又要遍历元素时:
 1 list = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"]
 2 for index, item in enumerate(list):
 3     print(index, item)
 4 
 5 0 星期一
 6 1 星期二
 7 2 星期三
 8 3 星期四
 9 4 星期五
10 5 星期六
11 6 星期天
  • 也能指定起始序号enumerate(li, 1)
1 li = ["手机", "电脑", '鼠标垫', '游艇']
2 for k,v in enumerate(li, 1):
3     print(k,v)
4 
5 1 手机
6 2 电脑
7 3 鼠标垫
8 4 游艇

 

上一篇:

下一篇: