set.remove 删除元素

集合方法 set.remove(),Python 官方文档描述如下:

help(set.remove)
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。

a = {1,2}
a.remove(1)
a
{2}
a = {1,2}
a.remove(3)
a
---------------------------------------------------------------------------

KeyError                                  Traceback (most recent call last)

<ipython-input-3-d0f57d460301> in <module>
      1 a = {1,2}
----> 2 a.remove(3)
      3 a


KeyError: 3

该方法是一个过程,就地修改集合,返回值为 None。

a = {1,2}
b = a.remove(1)
print(b)
None