Python基础---集合
Python基础—集合
1、集合定义: 集合是一组无序不重复的元素集合。 集合与之前列表、元组类似,可以存储多个数据,但是这些数据是不重复的。 可以使用大括号 { } 或者 set() 函数创建集合
注意:创建一个空集合必须用 set() 而不是 { },因 为 { } 是用来创建一个空字典。
2、集合对象还支持交集(intersection),差集(difference)、并集和对称差集(sysmmetric_difference)
交集(&):两个集合的公共部分
并集(|): 两者集合合并,没有重复元素
差集(-): 只有前项有的元素,不存在后项中的元素
对称差集(^):只在 a 或 b 中,但是不会同时出现在二者中
3、set、list、tuple 之间可以相互转换
3.1、字符串转列表
3.2、字符串转元组
3.3、字符串转集合
4、集合操作
4.1、add 为集合无规律添加元素
4.2、update 也可以添加元素,且参数可以是不同类型,并用逗号分隔开
4.3、remove 删除集合中的指定元素,当指定的元素不存在的时候会报错
4.4、discard 是删除集合中的指定元素,且如果元素不存在的时候,不会报错
4.5、pop 无逻辑删除元素