Python集合的内置函数
时间: 2023-12-05 08:38:47 浏览: 108
以下是Python集合的内置函数:
1. add():向集合中添加元素。
```python
set1 = {1, 2, 3}
set1.add(4)
print(set1) # 输出:{1, 2, 3, 4}
```
2. remove():从集合中删除指定元素,如果元素不存在则会抛出KeyError异常。
```python
set1 = {1, 2, 3}
set1.remove(2)
print(set1) # 输出:{1, 3}
```
3. pop():随机删除集合中的一个元素,并返回该元素。
```python
set1 = {1, 2, 3}
x = set1.pop()
print(x) # 输出:1
print(set1) # 输出:{2, 3}
```
4. clear():清空集合中的所有元素。
```python
set1 = {1, 2, 3}
set1.clear()
print(set1) # 输出:set()
```
5. union():返回两个集合的并集。
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.union(set2)
print(set3) # 输出:{1, 2, 3, 4, 5}
```
6. intersection():返回两个集合的交集。
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.intersection(set2)
print(set3) # 输出:{3}
```
7. difference():返回两个集合的差集。
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.difference(set2)
print(set3) # 输出:{1, 2}
```
8. symmetric_difference():返回两个集合的对称差集。
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.symmetric_difference(set2)
print(set3) # 输出:{1, 2, 4, 5}
```
阅读全文