✨今日核心知识点
集合 set 是无序、元素唯一的数据容器,最常用场景:快速对列表数据去重。集合支持交集、并集、差集运算,适合数据对比筛选。
🌴基础语法原理
1. 创建集合: {元素1,元素2} 或 set() ;空集合只能使用 set() ,{}代表空字典
2. 集合特性:元素自动去重、无序、元素必须是不可变类型
3. 核心特点:不存在下标索引,无法通过[]取值,不能使用普通索引遍历
4. 可进行集合运算:交集、并集、差集,用来对比两组数据
🎈代码实操示例
# 创建集合
s1 = {1,2,2,3}
print(s1) # 自动去重 {1,2,3}
# 列表快速去重
lst = [1,1,2,3,3]
new_lst = list(set(lst))
# 集合运算
a = {1,2,3}
b = {3,4,5}
print(a & b) #交集
print(a | b) #并集
print(a - b) #差集
⚠️新手易错点
1. {} 是空字典,空集合必须写 set()
2. 集合无序,每次打印顺序不一定相同,不要依赖顺序
3. 列表、字典这类可变对象,不能存入集合
4. 转集合去重会打乱原有顺序,需要保留顺序慎用
🏖️今日小结
集合两大核心用途:数据快速去重、两组数据对比运算。记住:空集合用set(),无法索引取值;需要保留原始顺序的数据,不适合直接转集合去重。
#Python #Python自学 #编程入门 #零基础学编程 #每日编程打卡 #一天一个Python知识点