
此系列文章的创作初衷是作为读书过程中的笔记,而非教程类文章。
第4章 操作列表
4.1 遍历整个列表
可以使用for循环遍历列表中的元素。

注意:5并不会输出,循环到4便终止了。
可以为range()指定步长。例如,range(2,11,2)输出[2,10]范围内的所有偶数。
2. 使用list函数,可将range()返回的结果转换为列表。

列表解析由一个表达式,一个for循环语句以及一对外部的中括号组成。表达式返回的结果将被存入列表,而for循环为表达式提供值。注意,for循环语句的末尾没有冒号。
4.4 使用列表的一部分
列表的一部分,Python称之为切片。
可以使用list[a:b]的方法创建一个切片。该表达式返回的结果为包含list中下标范围为[a,b-1]的元素所组成的列表。类似于range函数,下表为b的元素将不被包含在新生成的列表中。
可以省略起始索引,这样切片将从头开始。同样的,也可以省略终止索引,这样切片将终止于列表末尾。
切片的索引也可以由负数索引指定。例如,可以用以下语句输出列表的最后三个元素。注意:Python总是向索引增大的方向遍历生成切片的。

4.5 元组
不可变的列表称为元组。既不可以增减元组的元素,也不可以对既有元素进行修改。
使用圆括号来标识元组,使用索引来访问元素。
