Python Set remove()方法

2025年1月5日 | 阅读 2 分钟

Python remove() 方法从集合中移除一个元素 elem。如果 elem 不在集合中,它会引发 KeyError 错误。请参阅下面的示例。

签名

参数

elem: 要删除的元素。

返回

它返回 None,如果找不到该值,则抛出 KeyError。

让我们看一些 remove() 方法的示例来理解它的功能。

Python 集合 remove() 方法示例 1

让我们先看一个从集合中移除元素的简单示例。

输出

{1, 2, 3}
After removing element: 
 {2, 3}

Python 集合 remove() 方法示例 2

如果元素不在集合中,它会引发 KeyError。请看示例。

输出

set.remove(22)
KeyError: 22

Python 集合 remove() 方法示例 3

这个方法可以轻松地集成到程序中来执行一些业务逻辑。请看下面的示例。

输出

{'a', 'c', 'i', 't', 'n', 'u', 'y', 's', 'd', 'o', 'r'}
{'a', 'i', 'u', 'o'}