跳至主要内容

insert()

Python 中的 insert() 方法是一种列表方法,用于在指定索引处插入元素。它接受两个参数 - 需要插入元素的索引和元素本身。剩余元素向右移动,列表长度增加 1。

参数值

参数 说明
index

要插入元素的位置。

element

要插入列表中的元素。

返回值

insert() 方法没有返回值;它返回 None

如何在 Python 中使用 insert()

示例 1

insert() 方法在指定索引处将元素插入列表。后续索引处的元素向右移动。

numbers = [1, 2, 3, 4]
numbers.insert(2, 100)
print(numbers) # Output: [1, 2, 100, 3, 4]
示例 2

如果索引超出范围,它将引发 IndexError。

colors = ['red', 'green', 'blue']
colors.insert(5, 'yellow')
print(colors) # Output: IndexError: list insert index out of range
示例 3

insert() 方法还可以通过指定索引 0 来在列表开头添加元素。

animals = ['lion', 'elephant', 'zebra']
animals.insert(0, 'tiger')
print(animals) # Output: ['tiger', 'lion', 'elephant', 'zebra']