# 集合 set
# 集合中每一个对象都是唯一的,不可重复,集合是无序的
# 集合的初始化
# 1.初始化集合并放入对象
set01 = {1, True, "a", "b"}
print(set01)
# 2.初始化一个空集合
set02 = set()
print(type(set02))
# 3.初始化集合并放入对象
set03 = set("hello")
# set03 = set((1, 2, 3, 4, 5))
# set03 = set([1, 2, 3, 4, 5])
print(set03)
# 列表去重
list01 = [1, 2, 3, 2, 3, 4]
print(list(set(list01)))
# 集合的操作
s1 = {1, 2, 3, 4}
s1.add("abc")
print(s1)
s2 = {2, 3, 4, 5}
s2.remove(4)
print(s2)
print(s1 - s2) 差集
print(s1 & s2) 交集
print(s1 | s2) 并集
# 其它操作
# 1.成员运算
# 2.计算长度