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()
方法时,你不会知道 哪个项目被删除。