Python List remove()


Python List remove()

在本教程中,我们将了解Python List的 remove 方法。Python Listremove 方法用于从列表中删除传递的元素。它将从列表中删除第一个匹配的元素。

Python 列表删除语法

list1.remove(element)

这里 list1 是列表的对象。

Python 列表删除示例

您可以简单地调用 remove 方法从列表中删除一个元素。 让我们借助简单的例子来理解这一点。

listOfCars=['Honda','Hyundai','Maruti','Suzuki']
listOfCars.remove('Maruti')
print("listOfCar:",listOfCars)

输出:

listOfCar: [‘Honda’, ‘Hyundai’, ‘Suzuki’]

正如您在此处看到的,“Maruti”已从列表中删除。 如果传递的元素不在列表中怎么办? 如果元素不在列表中,则 remove 方法将引发 ValueError。

listOfCars=['Honda','Hyundai','Maruti','Suzuki']
listOfCars.remove('Punto')
print("listOfCar:",listOfCars)

输出:

—————————————————————————
ValueError Traceback (most recent call last)
in ()
1 listOfCars=[‘Honda’,’Hyundai’,’Maruti’,’Suzuki’] —-> 2 listOfCars.remove(‘Punto’)
3 print(“listOfCar:”,listOfCars)
ValueError: list.remove(x): x not in list

这就是 Python List remove 方法的全部内容。