购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 认识列表

列表是Python中最灵活的序列类型,它用于存储和管理任意数量、任意类型的元素,如数字、字符串、列表或其他类型更加复杂的元素,都能够轻松应对。列表是可变的序列类型,它允许开发人员对其中的元素进行添加、修改、删除、排序等操作。本节将对列表的创建方式及元素的访问进行介绍。

4.1.1  列表的创建方式

Python创建列表的方式非常简单,既可以使用中括号“[]”创建,也可以使用内置的list()函数快速创建。具体介绍如下:

1.使用中括号“[]”创建列表

使用中括号“[]”创建列表时,“[]”中可以包含零个、一个或多个元素,多个元素之间使用逗号进行分隔。所有元素的类型既可以相同,也可以完全不同。示例代码如下:

2.使用list()函数创建列表

使用list()函数同样可以创建列表,该函数接收的参数必须是一个可迭代对象。示例代码如下:

4.1.2  访问列表元素

Python中可以通过索引或切片的方式访问列表的元素,下面分别进行介绍。

1.使用索引访问列表元素

列表的索引方式与字符串相同,它同时支持正向索引和反向索引,其中正向索引自 0 开始从左至右依次递增,反向索引自-1 开始从右至左依次递减。使用索引可以获取列表中的指定元素,具体格式为“列表[索引]”。示例代码如下:

运行代码,结果如下:

2.使用切片访问列表元素

使用切片可以截取列表中的部分元素,并将这些元素按照被截取的顺序组合成一个新的列表。列表的切片方式与字符串相同,具体格式为“列表[起始索引:结束索引:步长]”,其中起始索引、结束索引和步长都是可以省略的。示例代码如下:

运行代码,结果如下:

4.1.3  实例1:刮刮乐

刮刮乐的玩法多种多样,彩民只要刮去刮刮乐上的银色油墨后即可查看是否中奖。假设现在有一张刮刮乐,该卡片上共有 8 个刮奖区,每个刮奖区对应的兑奖信息依次为“谢谢惠顾”“一等奖”“三等奖”“谢谢惠顾”“谢谢惠顾”“三等奖”“二等奖”“谢谢惠顾”,只能刮开其中一个区域。

代码

刮刮乐

本实例要求编写程序,实现根据用户输入的刮奖区序号展示兑奖信息的过程。扫描二维码,可查看参考代码。 PF5nOAz/US8kF9q0/MJNuAYJqAkNk5NighaWrRUy0B3MDFl62RJx7QcshSSziwBT

点击中间区域
呼出菜单
上一章
目录
下一章
×