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个字符
空行:不能用过多空行,适当使用,避免影响代码可读性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值