在 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()` 方法用于向列表中的指定位置插入一個元素,原列表中的元素會向后移動。它接收兩個參數,分別是插入位置的索引和要插入的元素。