灵域也用花括号 {},但里面只有值,没有键。
# 一群乱糟糟的弟子
names = {"张三", "李四", "张三", "王五"}
print(names)
# 输出可能乱序,且自动去重: {'王五', '张三', '李四'}
集合最强大的地方在于 交锋 与 融合。
sect_a = {"张三", "李四"}
sect_b = {"李四", "王五"}
# 交集 (两人同时在两个宗门?卧底!)
print(sect_a & sect_b) # 输出: {'李四'}
# 并集 (两个宗门合并)
print(sect_a | sect_b) # 输出: {'张三', '李四', '王五'}
# 差集 (在 A 宗门但不在 B 宗门)
print(sect_a - sect_b) # 输出: {'张三'}
任务:创建一个包含重复数字的列表 a = [1, 2, 2, 3],然后用 set(a) 将其转化为集合并打印,看看重复的 2 还在吗?