第 4 章 操作列表

4.1 遍历整个列表

for循环

刚开始使用循环时请牢记,对列表中的每个元素,都将执行循环指定的步骤,而不管列表包含多少个元素。如果列表包含一百万个元素,Python就重复执行指定的步骤一百万次, 且通常速度非常快。

编写for 循环时,对于用于存储列表中每个值的临时变量,可指定任何名称。

4.1.2 在for 循环中执行更多的操作

4.1.3 在for 循环结束后执行一些操作

在for 循环后面,没有缩进的代码都只执行一次,而不会重复执行。

你可能使用for 循环来初始化游戏——遍历角色列表,将每个角色都显示到屏幕上;再在循环后面添 加一个不缩进的代码块,在屏幕上绘制所有角色后显示一个PlayNow按钮。

4.2 避免缩进错误

4.2.2 忘记缩进额外的代码行

4.2.3 不必要的缩进

4.3 创建数值列表

4.3.1 使用函数range()

4.3.2 使用range() 创建数字列表

4.3.3 对数字列表执行简单的统计计算

max()  min()  sum()

4.3.4 列表解析

4.4 使用列表的一部分

4.4.1 切片

要创建切片,可指定要使用的第一个元素和最后一个元素的索引

 

切片都很有用。例如,编写游戏时,你可以在玩家退出游戏时将其最终得分加入到一个列表中。然后,为获取该玩家的三个最高得分,你可以将该列表按降序排 列,再创建一个只包含前三个得分的切片

4.4.3 复制列表

要复制列表,可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([:] )。

4.5 元组

列表是可以修改的,,而不可变的列表被称为元组 。

4.5.1 定义元组

果有一个大小不应改变的矩形,可将其长度和宽度存储在一个元组中,从而确保它们是不能修改的

4.5.2 遍历元组中的所有值

4.5.3 修改元组变量

虽然不能修改元组的元素,但可以给存储元组的变量赋值。因此,如果要修改前述矩形的尺寸,可重新定义整个元组:

原文地址:https://www.cnblogs.com/jdy113/p/7998604.html