python discard()方法,移除集合指定元素

discard()方法

python集合set内置方法discard()可以根据参数指定的值来移除集合内部的元素,如果参数指定discard()方法移除的值不在集合内,并不会像remove()方法那样抛出KeyError。


discard()语法及参数结构

set.discard( value )

discard()返回值

discard()方法并没有返回值,但可以移除调用对象集合set元素,从而修改集合set。


discard()实例代码

>>> set1 = {1}
>>> set1.discard(1)
>>> set1 #discard()移除指定元素,修改调用对象
set()
>>> set1.discard(2) #当discard()方法移除一个集合内不存在的元素,并不会抛出KeyError
>>> set1.remove(1) #与discard()方法不同,remove()方法移除集合内不存在的元素,python抛出KeyError
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 1

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.