更新时间:2022-09-13 来源:黑马程序员 浏览量:

在之前的章节中,我们讲解了Python中如何通过append方法向列表添加元素,今天我们继续介绍其他两种方法,extend和insert方法。
使用extend方法可以将一个列表中的元素全部添加到另外一个列表。接下来,通过一个案例来演示,如例5-5所示。
例5-5 使用extend方法添加列表元素
list_one = [1, 2] list_two = [3, 4] list_one.append(list_two) print(list_one) list_one.extend(list_two) print(list_one)
在例5-5中,定义了两个列表list_one和list_two。list_one先调用append方法,将list_two作为元素添加到list_one列表的末尾;list_one再调用extend方法,添加了列表list_two中的全部元素。程序的运行结果如图5-5所示。

图5-5 运行结果
使用insert方法可以在列表的指定位置添加元素。接下来,通过一个案例来演示,如例5-6所示。
例5-6 使用insert方法在列表中插入元素
list_one = [0, 1, 2] list_one.insert(1, 3) print(list_one)
在例5-6中,创建了一个包含3个元素的列表list_one,接着调用insert方法往列表中索引为1的位置插入1个元素3,该位置及其以后的元素均向后移。程序的运行结果如图5-6所示。

图5-6 运行结果
AI鸿蒙原生智能正式版课程,培养全端跨平台鸿蒙工程师
2026-03-10AI鸿蒙原生智能正式版课程,培养全端跨平台鸿蒙工程师
2026-03-10毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03