python list列表函数

python list.remove()函数用于删除列表中指定的元素,它没有返回值。删除的元素不存在则报错

它和list.pop() 函数 不同,list.pop() 函数是通过索引删除元素的。

语法

它有两种类型的语法,如下:
list对象.remove(obj) 
list.remove(list对象, obj) 

参数

  • obj: 指定要删除的元素,注意它不是元素的索引位置。

返回值

没有返回值

程序示例

#!/usr/bin/python
# coding=utf-8
list1 = ['a', 'b', 'c', 'd','a']
list1.remove('a') #移除第一个a
print(list1)
list.remove(list1, 'a')#第二种语法 移除第二个a
print(list1)

程序运行结果:

['b', 'c', 'd', 'a']
['b', 'c', 'd']