您的位置:首页 > 编程语言 > Python开发

Python编程从入门到实践 第4章 操作列表

2020-01-31 23:33 561 查看

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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
辉姑娘1017 发布了9 篇原创文章 · 获赞 0 · 访问量 434 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: