在Python中,insert()函數是列表(list)對象的一個方法,用于在指定位置插入一個元素。
insert()函數用于在Python中的列表(list)對象中插入元素。該函數的語法如下:
list.insert(index, element)
index 是要插入元素的位置,它是一個整數,表示元素將被插入到列表中的索引位置。
element 是要插入的元素。
以下是一些insert()函數的用法示例:
1、在列表的開頭插入一個元素:
my_list = [2, 3, 4]my_list.insert(0, 1) # 在索引0的位置插入元素1print(my_list) # 輸出:[1, 2, 3, 4]
2、在列表的末尾插入一個元素:
my_list = [1, 2, 3]my_list.insert(len(my_list), 4) # 在末尾插入元素4print(my_list) # 輸出:[1, 2, 3, 4]
3、在列表中的任意位置插入一個元素:
my_list = [1, 2, 4]my_list.insert(2, 3) # 在索引2的位置插入元素3print(my_list) # 輸出:[1, 2, 3, 4]
4、插入多個元素:
my_list = [1, 2, 5]my_list.insert(2, [3, 4]) # 在索引2的位置插入一個包含兩個元素的列表print(my_list) # 輸出:[1, 2, [3, 4], 5]
insert()函數會修改原始列表,并且如果插入位置超出列表的索引范圍,它會將元素插入到最接近的有效位置。