Python 常用基础知识点(五)—— 集合 & json
集合 set
创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等
集合在删除重复元素,集合操作时非常方便,集合运算的效率也比较高
基本说明
add(*args, **kwargs) 给集合添加元素,如果添加的元素在集合中已存在
clear(*args, **kwargs) 移除集合中的所有元素
copy(*args, **kwargs) 拷贝一个集合,深复制
difference(*args, **kwargs) 返回多个集合的差集
difference_update(*args, **kwargs) 移除集合中的元素,该元素在指定的集合也存在
discard(*args, **kwargs) 删除集合中指定的元素
intersection(*args, **kwargs) 返回集合的交集
intersection_update(*args, **kwargs) 返回集合的交集
isdisjoint(*args, **kwargs) 判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False
issubset(*args, **kwargs) 判断指定集合是否为该方法参数集合的子集
issuperset(*args, **kwargs) 判断该方法的参数集合是否为指定集合的子集
pop(*args, **kwargs) 随机移除元素
remove(*args, **kwargs) 移除指定元素
symmetr