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

4.3 添加、删除和修改列表元素

4.3.1  添加列表元素

向列表中添加元素的常用方法有append()、extend()和insert(),关于这些方法的具体介绍如下:

1.append()方法

append()方法用于在列表末尾添加新的元素。示例代码如下:

运行代码,结果如下:

2.extend()方法

extend()方法用于在列表末尾一次性添加另一个列表中的所有元素,即使用新列表扩展原来的列表。示例代码如下:

运行代码,结果如下:

3.insert()方法

insert()方法用于将元素插入列表的指定位置,插入后该位置及其后面的元素整体会向后移动。示例代码如下:

运行代码,结果如下:

4.3.2  删除列表元素

删除列表元素的常用方式有del语句、remove()方法和pop()方法。具体介绍如下:

1.del语句

del语句可以删除列表中单个或多个元素。示例代码如下:

运行代码,结果如下:

2.remove()方法

remove()方法用于删除列表中的某个元素,若列表中有多个匹配的元素,只会删除匹配到的第一个元素。示例代码如下:

运行代码,结果如下:

3.pop()方法

pop()方法用于删除列表中的某个元素,如果不指定具体元素,则删除列表中的最后一个元素。示例代码如下:

运行代码,结果如下:

4.3.3  修改列表元素

修改列表中的元素就是通过索引获取指定位置的元素并对该元素重新赋值,修改后元素的总数量保持不变。示例代码如下:

以上代码通过索引获取列表的第 1 个元素'小明',并将该元素重新赋值为'小花',达到修改列表元素的效果。

运行代码,结果如下:

4.3.4  实例3:好友管理系统

如今的社交软件层出不穷,虽然功能千变万化,但都具有好友管理系统的基本功能,包括添加好友、删除好友、备注好友、展示好友等。下面是一个简单的好友管理系统的功能菜单,如图4-1 所示。

由图4-1 可知,好友管理系统有 5 项功能,每项功能都对应一个序号,用户可根据自己的需求选择序号执行相应的操作。具体介绍如下:

(1)添加好友:用户根据提示输入要添加好友的姓名,添加后输出“好友添加成功”。

图4-1 好友管理系统的功能菜单

(2)删除好友:用户根据提示输入要删除好友的姓名,删除后输出“删除成功”。

(3)备注好友:用户根据提示分别输入修改前和修改后的好友姓名,修改后输出“备注成功”。

(4)展示好友:若用户还没有添加过好友,提示“好友列表为空”,否则输出所有好友的姓名。

(5)退出:关闭系统。

本实例要求编写程序,模拟实现如上所述的好友管理系统。扫描二维码,可查看参考代码。

代码

好友管理系统 TLPF+zernA8yUq5nDA53gPlJ/f/EMzbT8TnVdP23dxLGeOfQtv53rWVcxAHEUKiK

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