pythonset()
时间: 2024-07-08 14:00:21 浏览: 75
`set()` 是 Python 中的一个内置函数,用于创建一个无序不重复元素的集合(set)。在 Python 中,集合是一个无索引的、可变的数据结构,它的每个元素都是唯一的,且不允许有重复。
以下是 `set()` 函数的主要特点和用法:
1. 创建集合并添加元素:
```python
my_set = set() # 创建空集合
my_set.add(1) # 添加元素,若元素已存在则不会重复添加
```
2. 创建集合时可以从列表或其他可迭代对象中初始化:
```python
numbers = [1, 2, 3, 2, 1]
unique_numbers = set(numbers) # 去除重复,得到 {1, 2, 3}
```
3. 集合支持数学运算:
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
intersection = set1 & set2 # 交集:{3}
difference = set1 - set2 # 差集:{1, 2}
union = set1 | set2 # 并集:{1, 2, 3, 4, 5}
```
4. 集合成员检查:
```python
if 2 in my_set: # 判断元素是否在集合中
print("2 is in the set")
```
阅读全文