
Python 集合 discard()用于从集合中删除指定的元素(如果存在)。
Python中discard()的语法为:
s.discard(x)
discard()参数
discard()方法采用单个元素x,并将其从集合中删除(如果存在)。
discard()返回值
如果存在x元素,则discard()从集合中删除该元素。
此方法返回None (意味着,没有返回值)。
示例1:discard()如何工作?
numbers = {2, 3, 4, 5}
numbers.discard(3)
print('numbers = ', numbers)
numbers.discard(10)
print('numbers = ', numbers)运行该程序时,输出为:
numbers = {2, 4, 5}
numbers = {2, 4, 5}示例2:discard()如何工作?
numbers = {2, 3, 5, 4}
# 返回 None
# 意思是,没有返回值
print(numbers.discard(3))
print('numbers =', numbers)运行该程序时,输出为:
None
numbers = {2, 4, 5}