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() 将 NOT 引发错误 .
你也可以使用 pop(), 方法来移除一个项目,但是这个方法会移除 last 项目。 请记住,集合是无序的,因此您将不知道要删除的项目。
pop()方法的返回值就是被移除的item。
实例
使用 pop() 方法删除最后一项:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
亲自试一试 »
注释: 集合是无序的,所以当使用 pop() 方法时,你不会知道 哪个项目被删除。

