# GESP等级：三级 | GESP Python 三级考点

"""
导入：集合自动去重
时间：00:00-10:00
"""

# ========== 列表重复问题 ==========
# 列表允许重复元素
lst = [1, 2, 2, 3]
print("原始列表:", lst)           # [1, 2, 2, 3]

# ========== 转 set 自动去重 ==========
s = set(lst)
print("转set后:", s)               # {1, 2, 3} —— 重复的2被自动去掉!

# ========== 为什么需要去重？ ==========
# 场景：统计所有出现的数字，不关心出现几次
all_numbers = [5, 3, 5, 1, 3, 5, 2]
unique_numbers = set(all_numbers)
print("去重结果:", unique_numbers)  # {1, 2, 3, 5}

"""
记忆钩子：
  set = 自动去重盒子
  往里丢重复的东西，只保留一份！
"""
