集合set:无序,不重复的数据类型

 list1={1,2,3,4,5}
list2={6,5,4,7,8,9,}
list3={1,2,3}
s = set([3,5,9,10])
#交集
print(list1.intersection(list2))
b = t & s
#并集
print(list1.union(list2))
a = t | s
#差集 in list1 but not in list2 (项在t中,但不在s中)
print(list1.difference(list2))
print(list2.difference(list1))
c = t – s
#子集(返回布尔值)
print(list1.issubset(list2))
print(list3.issubset(list1))
#对称差集(取互相没有的集合)(项在t或s中,但不会同时出现在二者中)
print(list1.symmetric_difference(list2))
d = t ^ s
#判断是否有交集(返回布尔值)
print(list1.isdisjoint(list1)) 基本操作: t.add('x') # 添加一项 s.update([10,37,42]) # 在s中添加多项 使用remove()可以删除一项: t.remove('H') x in s
测试 x 是否是 s 的成员 x not in s (判断集合s中是否有x元素)
测试 x 是否不是 s 的成员 s.issubset(t)
s <= t
测试是否 s 中的每一个元素都在 t 中 s.issuperset(t)
s >= t
测试是否 t 中的每一个元素都在 s 中 s.union(t)
s | t
返回一个新的 set 包含 s 和 t 中的每一个元素 s.intersection(t)
s & t
返回一个新的 set 包含 s 和 t 中的公共元素 s.difference(t)
s - t
返回一个新的 set 包含 s 中有但是 t 中没有的元素 s.symmetric_difference(t)
s ^ t
返回一个新的 set 包含 s 和 t 中不重复的元素 s.copy()
返回 set “s”的一个浅复制

最新文章

  1. 鼠标上下滑动总是放大缩小页面,按住ctrl+0
  2. WPFUIElement的Background的问题
  3. frame和bounds的区别与联系
  4. LAMP安装配置过程
  5. Python3基础 Python的函数都有返回值 无指定返回值的函数 返回NONE对象
  6. 导入网页数据到 Google Sheet
  7. 看懂类图——UML类图基础
  8. openEntityForm时候如何给关于(regardingobjectid)类型查找字段赋值?
  9. 找到python官方标准库文档
  10. ActionContext.getContext()用法
  11. ES6 常用语法
  12. Spring MVC 使用介绍(十一)—— 跨域与静态资源访问
  13. &lt;!--#include virtual=&#39;head.html&#39;--&gt;代码复用
  14. dp练习--
  15. linux 杀死进程kill 等用法
  16. OPTAUTH 两步验证详解
  17. MySQL 批量杀mysql线程
  18. 浏览器跨域问题(jsonp)——jsonp详解
  19. 使用Java EE 在eclipse 开发动态的Web工程(Java web项目)
  20. C#以管理员权限运行源码,C#软件获取管理员权限,c#获取管理员权限

热门文章

  1. 使用collection查询集合属性
  2. Factory Kit【其他模式】
  3. python3 以utf-8编码写文件
  4. 通过nginx访问本地图片
  5. Vue知识整理16:单文件组件
  6. JavaScript基础篇详解
  7. Python 笔试集(2):你不知道的 Python 整数
  8. CentOS7 修改网卡名称为eth0 & 在VMWare中添加多网卡配置
  9. 是否被封禁ip或端口的检测网站 ping
  10. 书籍:wpf学习书籍介绍