更新时间: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 运行结果