python集合删除指定元素
时间: 2023-05-26 22:03:20 浏览: 99
python 列表删除所有指定元素的方法
Python的set类型提供了多种删除元素的方法,以下列举其中的几种方法:
1. remove()方法:用于删除指定元素,如果元素不存在就会抛出KeyError异常。
```python
>>> s = set([1, 2, 3])
>>> s.remove(2)
>>> s
{1, 3}
>>> s.remove(4)
KeyError: 4
```
2. discard()方法:用于删除指定元素,如果元素不存在也不会抛出异常。
```python
>>> s = set([1, 2, 3])
>>> s.discard(2)
>>> s
{1, 3}
>>> s.discard(4)
>>> s
{1, 3}
```
3. pop()方法:用于随机删除一个元素,并返回被删除的元素。
```python
>>> s = set([1, 2, 3])
>>> s.pop()
2
>>> s
{1, 3}
```
4. clear()方法:用于清空集合中的所有元素。
```python
>>> s = set([1, 2, 3])
>>> s.clear()
>>> s
set()
```
除此之外,Python还提供了其他的集合运算符和方法,例如union()方法用于合并两个集合,intersection()方法用于获取两个集合之间的交集,difference()方法用于获取两个集合之间的差集等。
阅读全文