python入门之集合set
2024-09-02 20:52:56
集合(无序不重复)
创建
s = {}
s = set()
转换
s = set(li)
方法
s.add("chy") #添加元素
s.clear() #清除元素
a = s.difference(b) #在s中找在b中不存在的元素拿来返回
s.difference_update(b) #在s中去掉在b中不存在的元素
s.discard() #移除指定元素,不存在不报错
s.remove() #移除指定元素,不存在会报错
s.intersection(b) #返回交集
s.intersection_update(b) #将s更新为交集
s.isdisjoint(b) #有交集是False,没有交集是True
s.issubset(b) #判断s是否是b的子集
s.issuperset(b) #判断s是否是b的父集
s.pop() #移除元素同时返回移除的元素,可以拿来赋值
a = s.symmetric_difference(b) #把在a存在b不存在的和在b存在a不存在的合在一起
s.symmetric_difference_update(b)
a = s.union(b) #返回并集
a = s.update(b) #其中b为可迭代的对象,遍历添加到s集合里面
最新文章
- 安装windows server 2012 r2 的那点事儿
- GJM :Unity3d导出eclipse工程,导入Android Studio
- Java的一些常见问题,JRE,JDK,JVM,包等概念理解
- eclipse远程debug
- Linux 技巧:让进程在后台可靠运行的几种方法
- 【IOS】2.基础
- AFNnetworking入门
- HttpClient(4.3.5) - HTTP Header
- 微软SQLHelper.cs类
- Ecstore关于finder的默认的参数row的数据不见了的一些小问题?
- poj2823_单调队列简单入门
- 颜色(color)转换为三刺激值(r/g/b)(干股)
- Omi v1.0.2发布 - 正式支持传递javascript表达式
- Max Sum Plus Plus
- asp.net core系列 54 IS4用客户端凭据保护API
- IntelliJ IDEA中Mapper接口通过@Autowired注入报错的正确解决方式
- No enclosing instance of type is accessible. Must qualify the allocation with an enclosing instance of type LeadRestControllerTest (e.g. x.new A() where x is an instance of ).
- LOJ#2722 情报中心
- bzoj3237 cdq分治+可撤销并查集
- 1346:【例4-7】亲戚(relation)