码迷,mamicode.com
首页 > 其他好文 > 详细

第 4 章 操作列表

时间:2017-12-07 15:09:51      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:alt   com   变量赋值   pytho   简单   数值   3.2   重新定义   一个   

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 修改元组变量

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

技术分享图片

第 4 章 操作列表

标签:alt   com   变量赋值   pytho   简单   数值   3.2   重新定义   一个   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!