第03次实验(1)Python集合
时间: 2024-10-13 20:10:05 浏览: 21
python实验3-西南科技大学_python实验3_
5星 · 资源好评率100%
在Python中,集合(set)是一种无序、不重复的数据结构。集合里的元素可以是任意不可变类型(如数字、字符串等),并且每个元素都是唯一的。创建集合有几种方式:
1. 使用花括号 `{}` 或 `set()` 函数:`my_set = {1, 2, "three", 4}` 或 `my_set = set([1, 2, 2, 3])`,后者会自动去重。
2. 使用 `set()` 构造函数并传入另一个序列,如列表:`my_set = set([1, 2, 3])`
集合支持基本的数学操作,比如交集(&)、并集(|)、差集(-)以及对称差集(^),它们用于查找两个集合之间的共同元素、所有元素的组合或唯一差异。
例如:
```python
# 创建两个集合
s1 = {1, 2, 3}
s2 = {3, 4, 5}
# 操作展示
print("Intersection: ", s1 & s2) # 输出:{3}
print("Union: ", s1 | s2) # 输出:{1, 2, 3, 4, 5}
print("Difference: ", s1 - s2) # 输出:{1, 2}
print("Symmetric Difference:", s1 ^ s2) # 输出:{1, 2, 4, 5}
```
阅读全文