📅  最后修改于: 2020-10-30 05:52:18             🧑  作者: Mango
Python remove()方法从列表中删除与传递的值相等的第一项。如果列表中不存在该项目,则会引发错误。签名和示例如下所述。
remove(x)
x:要删除的元素。
它不返回任何值,而是修改列表。
我们来看一些remove()方法的示例,以了解其功能。
一个简单的示例,其中我们从列表中删除一个元素。
# Python list remove() Method
# Creating a list
list = ['1','2','3']
for l in list: # Iterating list
print(l)
list.remove('2')
print("After removing:")
for l in list: # Iterating list
print(l)
输出:
1
2
3
After removing:
1
3
如果list包含重复元素,则该方法将仅删除第一个出现的元素。请参见下面的示例。
# Python list remove() Method
# Creating a list
list = ['1','2','3','2']
for l in list: # Iterating list
print(l)
list.remove('2')
print("After removing:")
for l in list: # Iterating list
print(l)
输出:
1
2
3
2
After removing:
1
3
2
如果我们删除列表中找不到的元素,则会向控制台抛出错误。请参见下面的示例。
# Python list remove() Method
# Creating a list
list = ['1','2','3','2']
for l in list: # Iterating list
print(l)
list.remove('20')
print("After removing:")
for l in list: # Iterating list
print(l)
输出:
ValueError: list.remove(x): x not in list
1
2
3
2