当前位置:   article > 正文

python删除集合(set)元素时,remove和discard的区别_discard和remove函数都可以删除集合中的元素

discard和remove函数都可以删除集合中的元素

删除集合元素remove和discard的区别

setA = set('Hello, World!')
setA.remove("X")
help(set.remove)
  • 1
  • 2
  • 3

Traceback (most recent call last):
File “<pyshell#29>”, line 2, in
setA.remove(“x”)
KeyError: ‘x’

Help on method_descriptor:

remove(…)
Remove an element from a set; it must be a member.
If the element is not a member, raise a KeyError.
集合元素不存在,提示错误(KeyError)

setA = set('Hello, World!')
setA.discard("X")
help(set.discard)
  • 1
  • 2
  • 3

无错误信息输出

Help on method_descriptor:

discard(…)
Remove an element from a set if it is a member.
If the element is not a member, do nothing.集合元素不存在,不显示任何信息

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/344203
推荐阅读
相关标签
  

闽ICP备14008679号