又pytion集合表示
时间: 2024-11-12 13:05:01 浏览: 3
在Python中,集合(set)是一种无序且不允许有重复元素的数据结构。它主要用于去重和快速检查成员是否存在的场景。以下是几个基本的集合表示方法:
1. 创建空集合:
```python
empty_set = set()
```
2. 使用花括号 {} 或 `set()` 函数初始化:
```python
# 列表转换为集合
numbers = [1, 2, 2, 3, 4]
unique_numbers = set(numbers)
# 单独创建集合
single_element_set = {1, 2}
```
3. 添加元素:
```python
new_element = 5
my_set.add(new_element)
```
4. 操作集合:
- 并集(`|`):结合两个集合的所有唯一元素
```python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
combined_set = set1 | set2
```
- 交集(`&`):返回两个集合共有的元素
```python
intersection = set1 & set2
```
- 差集(`-`):返回第一个集合中不在第二个集合中的元素
```python
difference = set1 - set2
```
5. 检查元素是否存在:
```python
if 2 in my_set:
print("2 is in the set")
```
6. 集合的长度和成员检查可以使用内置函数 len() 和 in 关键字:
```python
print(len(unique_numbers)) # 输出 3
```
阅读全文