【每天一个python小技巧】Python中enumerate用法详解

目录

一.enumerate的简单介绍

二.举例

三.具体使用方法

1.语法

2.参数

3.返回值

四.参考


前言

本人需求,为了方便做测试,因此采用枚举,通过索引来设置一定数量的文件进行处理。


一.enumerate的简单介绍

enumerate()是python的内置函数、适用于python2.x和python3.x
       enumerate在字典上是枚举、列举的意思
       enumerate参数为可遍历/可迭代的对象(如列表、字符串)

重点是:

  1. enumerate多用于在for循环中得到计数,利用它可以同时获得索引和值,即需要index和value值的时候可以使用enumerate
  2. enumerate()返回的是一个enumerate对象

二.举例

>>> lst = [1,2,3,4,5,6]
>>> for index,value in enumerate(lst):
  print ('%s,%s' % (index,value))
  
0,1
1,2
2,3
3,4
4,5
5,6

 如果指定索引从1开始的话,可以看出:

#指定索引从1开始
>>> lst = [1,2,3,4,5,6]
>>> for index,value in enumerate(lst,1):
print ('%s,%s' % (index,value))

1,1
2,2
3,3
4,4
5,5
6,6

三.具体使用方法

    1.语法

      enumerate(sequence, [start=0])

    2.参数

  • sequence:一个序列,迭代器或其他支持迭代对象
  • start:可选参数,下标起始位置,默认从索引0开始

    3.返回值

  •  返回enumerate(枚举)对象

四.参考

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Monster_H777

我直说吧:你的奖励我的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值