📜  Python set集合 intersection()

📅  最后修改于: 2020-09-20 13:31:25             🧑  作者: Mango

throws()方法从集合中删除指定的元素(如果存在)。

Python中discard()的语法为:

s.discard(x)

reject()参数

discard()方法采用单个元素x并将其从集合中删除(如果存在)。

从throw()返回值

如果存在元素,则discard()从集合中删除元素x

此方法返回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}

# Returns None
# Meaning, absence of a return value 
print(numbers.discard(3))

print('numbers =', numbers)

输出

None
numbers = {2, 4, 5}