python 的集合
时间: 2023-11-22 22:51:06 浏览: 88
Python中的集合(set)与数学中集合的概念类似。集合是用于存储不重复的元素。它可以分为可变集合(set)和不可变集合(frozenset)两种类型,即集合可以为可变数据类型也可以为不可变数据类型。集合数据是无序的,因此我们并不能使用下标进行访问集合内的元素。我们可以使用以下方式创建一个集合:
```python
# 创建一个空集合
set1 = set()
# 创建一个包含元素的集合
set2 = {1, 2, 3}
# 将列表转换为集合
list1 = [1, 2, 3]
set3 = set(list1)
```
集合的常用操作包括添加元素、删除元素、求交集、求并集等。以下是一些常用的集合操作:
```python
# 添加元素
set2.add(4)
# 删除元素
set2.remove(3)
# 求交集
set4 = {2, 3, 4}
set5 = set2 & set4
# 求并集
set6 = set2 | set4
```
需要注意的是,集合是无序的,因此每次输出的顺序可能不同。
阅读全文