Python程序设计基础(4)----操作列表(2)

前言:前面学习了操作列表的第一部分,本节我们继续学习操作列表。

4.3 使用列表的一部分

(1)、切片
要创建切片,可指定要使用的第一个元素和最后一个元素的索引。与函数range()一样,Python达到第二个索引元素之前的元素后停止,python的切片和使用range()函数有点不一样,比如range(1,3),而切片表示则为M[1,3](这里M为定义的列表名),举个例子就很容易明白了。
在这里插入图片描述
输出:
在这里插入图片描述
如果没有第一个索引,python将会从头开始计数,如果要让切片终止于末尾,也可以让末尾没有索引,举个例子:
在这里插入图片描述
输出:
在这里插入图片描述
在这里插入图片描述
输出:
在这里插入图片描述
(2)、遍历切片
如果要遍历列表的部分元素,可在for循环中使用切片。举例如下:
在这里插入图片描述
输出:
在这里插入图片描述

(3)、复制切片
我们在一些情况需要根据既有的列表创建全新的列表,而复制列表技术给了我们很大的帮助,举例如下:
在这里插入图片描述
输出如下:
在这里插入图片描述
4.4元组

(1)、列表非常适合用于储存在程序运行期间可能变化的数据集,列表是可以修改的,因此对于处理网站用户的用户列表或游戏中的角色关系列表非常重要。在一些时候我们也同样需要一些不可以更改的列表,我们称为元组。元组与列表非常像,但是元组是通过圆括号来标识的,举个例子:
在这里插入图片描述
输出:
在这里插入图片描述
(2)、我们来看看遍历元祖中所有的值时的情况:
在这里插入图片描述
输出示例:
在这里插入图片描述
(3)、修改元祖变量
虽然不能修改元组的元素,但可以给存储的元祖变量赋值,同时给元组变量重新赋值是合法的,示例如下:
在这里插入图片描述
输出如下:
在这里插入图片描述
由此可以看出,相对于列表而言,元组是一个简单数据结构,如果需要存储一组数据在整个程序生命周期都不改变那么就可以使用元组。

4.5、设置代码格式

本节有个小知识点需要添加,那就是python代码的使用习惯规范性问题。相信大家在学习其他语言是,规范代码格式是非常重要的一部分,只有养成了这些习惯你才是一个合格的软件工程师。PEP8 作为Python的改进提案向程序员提供了代码格式的设置指南,其中最重要的是缩进,它建议每级缩进都使用四个空格,即可提高可读性,又留下了足够多的多级缩进空间。很多Python软件工程师建议每行不要超过80个字符(这不是一条非得遵守的红线,但是作为一个Python软件工程师这已经成为一个行规)。我们在一个程序中可以适当添加空行从而让程序字段分开,增强代码的可读性,同时让读者更容易理解(笔者相信在前面的学习中大家已经有这样的感觉了),但是非常多的空行反而会影响程序的可读性。

总结:通过这两节的学习,笔者相信大家对列表已经有了一个深入的理解了,不要忘记复习,下一章将进入if语句。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值