Python编程从入门到实践 第4章 操作列表
第4章 操作列表
1.遍历整个列表
需要对列表中的每个元素都执行相同的操作时,可以使用Python中的for循环。
结果:
刚始使用循环时请牢记,对于列表中的每个元素,都将执行循环的指定步骤,循环速度很快。
结果:
结果:
注意:在for循环后,没有缩进的代码只执行一次
2.避免缩进错误
通常情况下,紧跟for循环后的语句要缩进;
想只执行一次的代码不要缩进;
没有for循环的语句不要缩进;
for循环语句后不要忘记加冒号。
3.创建数值列表
使用range()函数
结果:
函数range()让python从你指定的第一个值开始数,并在达到你指定的第二个值后停止。
使用rang()时,如果输出不符合预期,请尝试将指定的值加1或减1。
使用range()创建数字列表
要创建数字列表,可食用函数list()将range()的结果直接转换为列表
结果:
使用rang()函数还可以指定步长,例如打印1到10内的偶数
结果:
实现乘方运算出现在列表中:
结果:
对数字列表执行简单统计计算的函数:min max sum
列表解析
当三四行代码来生成列表有点繁复时,使用列表解析,上述乘方代码可简化如下:
4.使用列表的一部分
列表的部分元素——Python称之为切片
可指定提取部分,没指定头从头开始,没指定尾则到尾结束,还可以用-3的形式返回倒数3个元素。
遍历切片,可使用for循环:
结果:
复制列表:如果列表全部需要,可同时省略起始索引和终止索引([:])
结果:
为确定有两个列表,在我喜欢的食物和朋友喜欢的食物后加一种新食物来区分
结果:
注意:需要把列表复制给Friends_foods,若是Friends_foods=My_foods则不正确。
5.元组
元组可以创建一系列不可修改的元素。Python将不能修改的值称为不可变得,而不可变的列表被称为元组。
元组看起来和列表类似,但是使用圆括号而不是方括号来标识。
放入元组中的数据是不可以修改的。
结果:
遍历元组中的所有值,用for循环
结果:
修改元组变量
虽然不能修改元组的元素,但是可以改存储元素的变量赋值
结果:
6.设置代码格式
缩进:每级缩进使用4个空格
行长:每行不超过80个字符
空行:不能用过多空行,适当使用,避免影响代码可读性
- 点赞
- 收藏
- 分享
- 文章举报
- Python编程从入门到实践 -----第4章、操作列表(课后习题答案)
- python 编程 入门到实践 第四章 列表操作和元祖 (课后题加原书)
- Python编程从入门到实践笔记——操作列表
- python编程:从入门到实践 第4章
- 《python编程从入门到实践》总结及课后答案-第4章 操作列表(2)
- 《python编程从入门到实践》总结及课后答案-第4章 操作列表(1)
- Python编程从入门到实践第三章列表作业
- Python编程从入门到实践笔记——列表简介
- python 编程 入门到实践 第三章 列表部分 (课后题加原书)
- Python编程:从入门到实践 学习笔记 基础知识(二)列表
- Python编程从入门到实践(第三、四章的列表和元祖)
- Python中操作列表--《Python编程从入门到实践》
- Python中list(列表)、tuple(元组)、dict(字典)基本操作快速入门
- python 编程从入门到实践 第二章 变量和简单数据类型
- Python编程从入门到实践笔记——文件
- Python编程从入门到实践课后答案分享第三章
- python 编程 入门到实践 6章 字典与嵌套
- python入门之列表list删除操作
- python编程从入门到实践 第十章 知识点总结
- python编程:从入门到实践 第六章 字典