更新时间: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 运行结果
全国13城校区全覆盖|黑马程序员AI大模型开发(Python),就近学习、全国就业
2026-04-08黑马程序员AI大模型开发(Python)|大厂共建+实战赋能,学完即具备企业项目能力
2026-04-08黑马程序员AI大模型开发(Python)|5阶段体系化教学,从入门到精通全覆盖
2026-04-08黑马程序员AI大模型开发(Python)|培养企业应用型人才,适配行业核心需求
2026-04-08黑马程序员AI智能应用开发|上市品牌背书,大厂联合研发,打造AI复合型人才
2026-04-08全国13城校区全覆盖|黑马程序员AI智能应用开发,就近学、就近就业
2026-04-08