python 常用函数之enumerate()

Python的enumerate函数是一个神话般的存在,以至于它很难用一句话去总结它的目的和用处。

但是,它是一个非常有用的函数,许多初学者,甚至中级Pythonistas是并没有真正意识到。简单来说,enumerate()是用来遍历一个可迭代容器中的元素,同时通过一个计数器变量记录当前元素所对应的索引值。

示例:

1 names = ['Bob', 'Alice', 'Guido']
2 for index, value in enumerate(names):
3     print(f'{index}: {value}')

输出:

  1 0: Bob
2 1: Alice
3 2: Guido 
 
 
另一个有用的特性是, enumerate()函数允许我们为循环自定义起始索引值。
enumerate()函数中接受一个可选参数,该参数允许你为本次循环中的计数器变量设置初始值。
示例:
1 names = ['Bob', 'Alice', 'Guido']
2 for index, value in enumerate(names, 1):
3     print(f'{index}: {value}')

输出:

 1 1: Bob

2 2: Alice

3 3: Guido 

在上面的例子中,函数调用改为enumerate(names, 1),后面的参数1就是本次循环的起始索引,替换默认的0

转载于:https://www.cnblogs.com/Ray-Lei/p/9681535.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值