Python序列可以通過以下方法實現元素的插入和刪除:
insert()
方法在指定位置插入一個元素,語法為 list.insert(index, element)
。append()
方法在末尾添加一個元素,語法為 list.append(element)
。extend()
方法將另一個序列中的元素添加到當前序列末尾,語法為 list.extend(sequence)
。my_list = [1, 2, 3, 4]
my_list.insert(2, 5) # 在索引為2的位置插入元素5
print(my_list) # 輸出:[1, 2, 5, 3, 4]
my_list.append(6) # 在末尾添加元素6
print(my_list) # 輸出:[1, 2, 5, 3, 4, 6]
another_list = [7, 8, 9]
my_list.extend(another_list) # 將另一個列表中的元素添加到當前列表末尾
print(my_list) # 輸出:[1, 2, 5, 3, 4, 6, 7, 8, 9]
pop()
方法刪除指定索引位置的元素并返回該元素,語法為 list.pop(index)
。remove()
方法刪除指定值的第一個元素,語法為 list.remove(value)
。del
關鍵字刪除指定位置的元素,語法為 del list[index]
。my_list = [1, 2, 3, 4, 5]
element = my_list.pop(2) # 刪除索引為2的元素(值為3)并返回該元素
print(element) # 輸出:3
print(my_list) # 輸出:[1, 2, 4, 5]
my_list.remove(4) # 刪除值為4的第一個元素
print(my_list) # 輸出:[1, 2, 5]
del my_list[1] # 刪除索引為1的元素
print(my_list) # 輸出:[1, 5]