python集合的remove方法从集合中删除指定的元素,如果删除的元素不存在则引发KeyError异常,因此remove方法并不安全,在删除元素前应当先判断被删除的元素是否在集合中。
set.remove(element)
remove方法没有返回值
>>> set1 = {'python', 'c', 'java'}
>>> set1.remove('c')
>>> set1
{'python', 'java'}
>>> set1.remove('c++')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'c++'
QQ交流群: 211426309