1、append()、insert()、extend()
append()用于向列表尾部追加一个元素;insert()用于向列表任意位置插入一个元素,该位置之后的所有元素自动向后移动,下标加1;extend()用于将另一个列表中的所有元素追加到当前列表的尾部。这三个函数都没有返回值,或者说返回空值None。例如:
lst=[1,2,3]
lst.append(5)
lst.insert(0,0)
lst.insert(2,1.5)
lst.extend([6,7])
print(lst)
[0,1,1.5,2,3,5,6,7]
2、pop()、remove()
pop()用于删除并返回列表中指定位置上的元素,不指定位置时默认是列表中最后一个元素,如果列表为空或指定位置不存在会抛出异常;remove()用于删除列表中第一个值与指定值相等的元素,如果列表中不存在该指定值则抛出异常。示例如下:
lst=[1,2,3,4,5,6]
print(lst.pop())#删除并返回最后一个元素
6
print(lst.pop(0))#删除并返回下标为0的元素,后面的元素向前移动
1
print(lst.pop(2))#删除并返回下标为2的元素,后面的元素向前移动
4
lst=[1,2,3,2,4,2]
lst.remove(2)#删除第一个2,该方法没有返回值
print(lst)
[1,3,2,4,2]