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 游艇