前言 在Python中,enumrate和range都常用于for循环中,enumrate函数用于同时循环列表和元素,而range()函数可以生成数值范围变化的列表,而能够用于for循环即都是可迭代的。 range概述 range是用于产生连续或者带步长的数字元素组成的列表,下面是一些基本使用及场景示例。 产生数字序列 # 产生0-9的序列 示例结果: 0 利用range遍历修改列表 range最多的使用场景就是修改循环修改列表,即利用range构建列表的索引循环修改列表。 L = [1,2,3,4,5] 示例结果: 1 enumrate概述 当我们即想获取序列的索引和序列元素呢? 我们可以利用enumrate同时迭代序列的索引和元素。 L = [1,2,3,4,5] |
|
来自: 千锋Python学堂 > 《Python基础教程分享》