集合-->优点天生去重,做关系测试时使用
1、集合天生去重,不可单独取里面的任意一个元素
2、集合:只有元素,不是key、values模式 eg:{1,2,3,4,5}
eg: l={1,1,3,2,3,5,5} print(set(l)) 结果:{1, 2, 3, 5}
3、定义一个空集合 l=set()
3、交集(&、intersection)
l={1,1,3,2,3,5,5}
l2={2,3,4,5,6,7}
print(l.intersection(l2))
4、并集(|、union)
print(l.union(l2))
5、差集
l={1,1,3,2,3,5,5}
l2={2,3,4,5,6,7}
print(l-l2) 结果:{1} l中的元素在l2中没有出现元素就是差集
6、增加add
l3={1,2,3,4,5}
l3.add(6)
print(l3) {1, 2, 3, 4, 5, 6}
7、删除remove
l3.remove(2)
print(l3) {1, 3, 4, 5, 6}
8、合并两个集合
l3.update(l2)
print(l3) {1, 3, 4, 5, 6, 7, 8}