📜  Python List.remove()方法

📅  最后修改于: 2020-10-30 05:52:18             🧑  作者: Mango

Python清单remove(x)方法

Python remove()方法从列表中删除与传递的值相等的第一项。如果列表中不存在该项目,则会引发错误。签名和示例如下所述。

签名

remove(x)

参量

x:要删除的元素。

返回

它不返回任何值,而是修改列表。

我们来看一些remove()方法的示例,以了解其功能。

Python清单remove()方法范例1

一个简单的示例,其中我们从列表中删除一个元素。

# 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

Python清单remove()方法范例2

如果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清单remove()方法范例3

如果我们删除列表中找不到的元素,则会向控制台抛出错误。请参见下面的示例。

# 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