Python 从集合中移除项目
从集合中移除项目
要从集合中移除一个项目,可以使用 remove()
或 discard()
方法。
示例
使用 remove()
方法移除 "banana"
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
自己尝试 »
注意: 如果要移除的项目不存在,remove()
会引发错误。
示例
使用 discard()
方法移除 "banana"
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
自己尝试 »
注意: 如果要移除的项目不存在,discard()
不会引发错误。
您也可以使用 pop()
方法来删除一个项目,但此方法将删除最后一个项目。请记住,集合是无序的,因此您将不知道将删除哪个项目。
pop()
方法的返回值是删除的项目。
示例
使用 pop()
方法删除最后一个项目
thisset = {"apple", "banana", "cherry"}
x = thisset.pop()
print(x)
print(thisset)
自己尝试 »
注意:集合是无序的,因此在使用 pop()
方法时,您将不知道将删除哪个项目。