一、列表元素的删除
(1) 按索引删除
1. pop函数
直接在pop函数内输入要删除元素的索引号即可,例如:
nums = [0,3,6,8,2,1] #删除索引为2对应的值 nums.pop(2)
输出结果:
[0, 3, 8, 2, 1]
此外,pop还可返回删除的值,例如:
nums = [0,3,6,8,2,1] #删除索引为2对应的值并打印该值 print(nums.pop(2))
输出结果:
6
[0, 3, 8, 2, 1]
2. del函数
del函数同样为按索引删除值,但与pop函数用法有所不同,例如:
nums = [0,3,6,8,2,1] #删除索引为2对应的值 del nums[2]
输出结果:
[0, 3, 8, 2, 1]
(2) 按元素的值删除
按值删除主要使用remove函数,例如:
nums = [0,3,6,8,2,1,3,4,3] #删除值为3的元素 nums.remove(3)
输出结果:
[0, 6, 8, 2, 1, 3, 4, 3]
注意:remove只删除第一个指定的值
二、列表元素的插入
对列表元素进行插入主要使用insert函数,语法为nums.insert(index,obj)例如:
nums = [0,3,6,8,2,1] #在索引为1处插入值为4的元素 nums.insert(1,4)
输出结果:
[0, 4, 3, 6, 8, 2, 1]