Python/gloss python remove set items
来自菜鸟教程
<languages />
Python从集合中删除项目
从集合中删除项目
要删除集合中的项目,请使用
remove()
, 或者
discard()
方法。
例
使用以下命令删除“香蕉”
remove()
方法:
thisset = {"apple", "banana", "cherry"} thisset.remove("banana") print(thisset)
注意:
如果要删除的项目不存在,
remove()
会引发错误。
例
使用以下命令删除“香蕉”
discard()
方法:
thisset = {"apple", "banana", "cherry"} thisset.discard("banana") print(thisset)
注意:
如果要删除的项目不存在,
discard()
will
NOT
引发错误。
你也可以使用
pop()
,删除项目的方法,但是此方法将删除
last
项目。请记住,集合是无序的,因此您将不知道要删除的项目。
的返回值
pop()
方法是删除的项目。
例
使用以下项删除最后一项
pop()
方法:
thisset = {"apple", "banana", "cherry"} x = thisset.pop() print(x) print(thisset)
注意:
集是
unordered
,因此在使用
pop()
方法,您将不知道要删除的项目。
例
The
clear()
方法清空集合:
thisset = {"apple", "banana", "cherry"} thisset.clear() print(thisset)
例
The
del
关键字将完全删除该集合:
thisset = {"apple", "banana", "cherry"} del thisset print(thisset)