Python 集合 discard()用于从集合中删除指定的元素(如果存在)。
Python中discard()的语法为:
s.discard(x)
discard()方法采用单个元素x,并将其从集合中删除(如果存在)。
如果存在x元素,则discard()从集合中删除该元素。
此方法返回None (意味着,没有返回值)。
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}
numbers = {2, 3, 5, 4} # 返回 None # 意思是,没有返回值 print(numbers.discard(3)) print('numbers =', numbers)
运行该程序时,输出为:
None numbers = {2, 4, 5}