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']