python set函数
时间: 2023-11-10 08:59:22 浏览: 120
Python的set函数是用来创建一个无序且不重复的元素集合。可以使用set()函数来创建一个空集合,或者使用大括号{}和逗号分隔符来创建一个具有元素的集合。例如:
```python
# 创建一个空集合
my_set = set()
print(my_set) # 输出set()
# 创建一个有元素的集合
my_set = {1, 2, 3}
print(my_set) # 输出{1, 2, 3}
```
set函数还支持一些常见的集合操作,例如添加元素、删除元素、并集、交集等。例如:
```python
# 添加元素
my_set.add(4)
print(my_set) # 输出{1, 2, 3, 4}
# 删除元素
my_set.remove(2)
print(my_set) # 输出{1, 3, 4}
# 计算并集
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.union(set2)
print(set3) # 输出{1, 2, 3, 4, 5}
# 计算交集
set4 = set1.intersection(set2)
print(set4) # 输出{3}
```
注意,set函数创建的集合是无序的,因此不能像列表和元组那样按照索引访问元素。
阅读全文