移除集合元素

Posted zzdbullet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移除集合元素相关的知识,希望对你有一定的参考价值。


s.remove( x )
将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误。
>>>thisset = set(("Google", "Runoob", "Taobao"))
>>> thisset.remove("Taobao")
>>> print(thisset)
{Google, Runoob}
>>> thisset.remove("Facebook")   # 不存在会发生错误
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: Facebook
>>>

此外还有一个方法也是移除集合中的元素,且如果元素不存在,不会发生错误。格式如下所示:

s.discard( x )

>>>thisset = set(("Google", "Runoob", "Taobao"))
>>> thisset.discard("Facebook")  # 不存在不会发生错误
>>> print(thisset)
{Taobao, Google, Runoob}

 

 




以上是关于移除集合元素的主要内容,如果未能解决你的问题,请参考以下文章

markdown 遍历集合时移除元素

Java8 List集合移除满足条件的元素

列表元祖字典集合,用法总结

[简洁]JavaScript中添加移除移动复制创建和查找节点元素

集合内置方法

Collection接口的常用方法