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']
['b', 'c', 'd']