1.del()函数
如果知道要删除的元素在列表中的位置,可使用del语句。如下图所示,del motorcycle[0]时,即删除了列表中下标为0也就是第一个元素honda
2.pop()函数
方法pop()默认删除的时列表末尾的元素,并且让你还能接着使用它。pop的中文术语为弹出,列表就像一个栈,而删除的列表末尾的元素相当于弹出栈顶的元素。如下图所示,定义的motorcycles列表调用pop()方法之后,motorcycles列表最后一个元素已经被删除,并且打印弹出值之后表示我们仍能访问这个已经被删除了的值。
方法pop()同样可以用来删除列表中任意位置的元素,只需要在括号中指定索引就好,如下图所示示,指定pop(1)也就删除了下标为1的元素,如果不确定该使用del还是pop的时候,就判断是否还会用到该元素,如需用到则用pop(),反之del(),这也是两种方法的区别所在。
3.remove()函数
remove()函数则是不知道要删除的元素在列表中的哪个位置,但是知道要删除的元素值,就用remove()函数。下图中需删除值为suzuki的元素则使用了remove函数 注意:方法remove()只删除第一个被指定的值,如果要删除的值肯可能在列表中出现多次,就需要使用循环确保都删除了。