定义
集合(是一个无序的、不包含重复元素的集合。集合对象支持数学上的标准集合操作,如并集、交集、差集等。)
-
创建集合
-
添加元素
-
删除元素
-
遍历
-
其他
- union() 或 |:返回两个集合的 并集intersection() 或 &:返回两个集合的 交集
- difference() 或 -:返回两个集合的 差集
- symmetric_difference() 或 ^:返回两个集合的 对称差集
- issubset() 或 <=:判断一个集合是否为另一个集合的子集
- issuperset() 或 >=:判断一个集合是否为另一个集合的超集
- isdisjoint():判断两个集合是否不相交
实例
# 创建一个空集合
empty_set = set()
# 创建一个包含元素的集合
numbers = {1, 2, 3, 4, 5}
# 添加元素
numbers.add(6) # 集合变为 {1, 2, 3, 4, 5, 6}
# 删除元素
numbers.remove(6) # 集合变为 {1, 2, 3, 4, 5}
'''
union() 或 |:返回两个集合的 并集
intersection() 或 &:返回两个集合的 交集
difference() 或 -:返回两个集合的 差集
symmetric_difference() 或 ^:返回两个集合的 对称差集
issubset() 或 <=:判断一个集合是否为另一个集合的子集
issuperset() 或 >=:判断一个集合是否为另一个集合的超集
isdisjoint():判断两个集合是否不相交
'''
# 遍历集合
for number in numbers:
print(number)