目录

Python - 删除集合项


删除项目

要删除集合中的项目,请使用remove(), 或者discard()方法。

示例

使用以下命令删除"banana"remove()方法:

thisset = {"apple", "banana", "cherry"}

thisset.remove("banana")

print(thisset)
亲自试一试 »

笔记:如果要删除的项目不存在,remove()会引发错误。

示例

使用以下命令删除"banana"discard()方法:

thisset = {"apple", "banana", "cherry"}

thisset.discard("banana")

print(thisset)
亲自试一试 »

笔记:如果要删除的项目不存在,discard()将要不是提出错误。

您还可以使用pop()方法来删除项目,但此方法将删除随机项目,因此您无法确定删除了哪些项目。

返回值pop()method 是删除的项目。

示例

使用以下命令删除随机项目pop()方法:

thisset = {"apple", "banana", "cherry"}

x = thisset.pop()

print(x)

print(thisset)
亲自试一试 »

笔记:套装有无序的,所以当使用pop()方法中,您不知道哪个项目被删除。

示例

这个clear()方法清空集合:

thisset = {"apple", "banana", "cherry"}

thisset.clear()

print(thisset)
亲自试一试 »

示例

这个del关键字将完全删除集合:

thisset = {"apple", "banana", "cherry"}

del thisset

print(thisset)
亲自试一试 »