python 集合的使用
时间: 2023-10-24 17:07:18 浏览: 94
Python的集合(Set)是一种无序、不重复的数据集合,用于存储多个元素。集合可以用来去重、判断元素是否存在、求交集、并集等操作。以下是一些常见的集合操作:
1. 创建集合
可以使用花括号{}或set()函数创建集合。
```python
set1 = {1, 2, 3}
set2 = set([3, 4, 5])
```
2. 添加元素
可以使用add()方法向集合中添加元素。
```python
set1.add(4)
```
3. 删除元素
可以使用remove()方法或discard()方法删除集合中的元素。
```python
set1.remove(4)
set1.discard(3)
```
4. 集合运算
可以使用&、|、-、^等运算符进行集合的交集、并集、差集和对称差集操作。
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
intersection = set1 & set2 # 交集
union = set1 | set2 # 并集
difference = set1 - set2 # 差集
symmetric_difference = set1 ^ set2 # 对称差集
```
5. 判断元素是否在集合中
可以使用in关键字判断元素是否在集合中。
```python
if 1 in set1:
print("1 is in set1")
```
6. 遍历集合
可以使用for循环遍历集合中的元素。
```python
for element in set1:
print(element)
```
注意:集合是无序的,所以遍历时元素的顺序是随机的。
阅读全文