python中enumerate的正确使用形式是什么
导读:python中enumerate的正确使用形式是什么?在实际的开发过程中,经常会遇到针对序列进行迭代并且获取序列的索引、值进行处理的开发需求,针对这个需求有很多种实现方式普通的实现方式实现的方式很多,仅举其中一个栗子,使用len( 和ran...
python中enumerate的正确使用形式是什么?
在实际的开发过程中,经常会遇到针对序列进行迭代并且获取序列的索引、值进行处理的开发需求,针对这个需求有很多种实现方式
普通的实现方式实现的方式很多,仅举其中一个栗子,使用len()和range()模块实现,代码如下:
输出:
enumerate函数实现enumerate()函数在Python2.3中引入,主要是为了解决在循环中获取索引以及对应值的问题。
函数说明
enumerate(sequence,start=0)其中,sequence可以为序列,如list,set等任何可迭代的对象,默认start为0,函数返回本质为一个迭代器,可以使用next获取下一个迭代元素,因此它具有一定惰性,仅在需要的时候才会产生。
代码样例
输出
若对你有帮助,点赞支持哦。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: python中enumerate的正确使用形式是什么
本文地址: https://pptw.com/jishu/63257.html
