在 Python 中,`insert()` 方法用于在列表(List)中的指定位置插入一个元素。它会将元素插入到指定索引位置之前,原列表中的元素依次向后移动。
`insert()` 方法的语法如下:
list.insert(index, element)
其中:
- `list` 是要操作的列表对象。
- `index` 是要插入元素的位置,表示要在列表的第 `index` 个位置之前插入元素。
- `element` 是要插入的元素对象。
下面是一个简单的示例,演示了如何使用 `insert()` 方法向列表中插入元素:
fruits = ["apple", "banana", "cherry"]
fruits.insert(1, "orange")
print(fruits) # 输出:["apple", "orange", "banana", "cherry"]
在上述示例中,我们创建了一个名为 `fruits` 的列表,并使用 `insert()` 方法将 `"orange"` 插入到索引为 `1` 的位置之前。插入操作后,列表变为 `["apple", "orange", "banana", "cherry"]`。
需要注意的是,如果指定的索引超出了列表的范围,`insert()` 方法会将元素插入到列表的末尾。例如:
fruits = ["apple", "banana"]
fruits.insert(5, "orange")
print(fruits) # 输出:["apple", "banana", "orange"]
在上述示例中,由于指定的索引为 `5` 超出了列表的范围,`"orange"` 被插入到了列表的末尾。
总结起来,`insert()` 方法用于向列表中的指定位置插入一个元素,原列表中的元素会向后移动。它接收两个参数,分别是插入位置的索引和要插入的元素。