pop(index)
按指定的 索引号
删除列表中对应的 一个
元素,并返回该元素。参数为空时删除列表的最后一个元素;
remove(value)
删除列表中指定的 一个值
,没有返回值。若在列表中没有找到对应的值,则抛出异常,其参数不能为空;
del()
删除列表中一个
或连续N个
元素,类似pop()
,但具有切片功能,可以删除多个元素,也可以删除所有元素。
示例
a = [1, 2, 'python', 3, 'mac', 4, 5, 'linux']
a.pop(2)
-- > 'python'
a
--> [1, 2, 3, 'mac', 4, 5, 'linux']
a.remove('mac')
a
-- > [1, 2, 3, 4, 5, 'linux']
del a[-1]
a
--> [1, 2, 3, 4, 5]