"""
set---集合---set操作等于操作字典的键
-set是无序的
1.创建set
-{}
-set() -装换类型的功能
2.访问set元素
3.set常用的API
课堂练习:用户输入一个字符序列,去除输入内容的重复元素
"""
#1.创建set
# - 创建空set
set1 = set()
print(type(set1))
# - 创建有元素的set
set2 ={1, 2, 3, "zhangsan","zhangsan"}
print(set2)
print(type(set2))
set3 = set("zhangsan")
print(set3)
print(type(set3))
#2.访问set元素,遍历
for item in set2:
print(item)
"""
#案例:字符串去重
username_input = input("请输入一段内容:")
print(set(username_input))
"""
# 3.set的常用API
set3 = {1, 2, 3, 4, 5, 6, 7}
set4 = {8,9,5,6,7}
#difference() 取差集 A-B --> 去除A与B重复的内容
set_res = set3.difference(set4)
print(set_res)
#intersection() 取相同元素
set_res = set3.intersection(set4)
print(set_res)
#union 并集
set_res = set3.union(set4)
print(set_res)
#add 添加元素,如果重复则覆盖
set4.add(10)
print(set4)