阅读量:0
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]