1. 集合概念
- 集合:set
- 集合中的每个元素都是唯一的
- 应用:元素去重
2. 集合的创建
a = {1, 2, 3} # 直接创建
b = set([1, 2, 3]) # 使用set()创建
print(a == b)
- 注意,使用
{}
创建的是空字典,而不是空集合!!! - 空集合只能用set创建
3. 集合元素的添加和删除
- 末尾添加元素: add()
- 删除指定元素: remove()
- 删除开头元素: pop()
- 清空集合: clear()
- 删除整个集合:del
a = {1, 2, 3}
a.add(4) # {1, 2, 3, 4}
a.remove(3) # {1, 2, 4}
a.pop() # {2, 4}
a.clear() # set()
del a
4. 集合的交并差
a = {1, 2, 3, 4, 5}
b = {1, 999}
print(a & b)
print(a | b)
print(a - b)