特点:

(1)无序

(2)不重复

使用场景:

(1)关系测试

(2)去重

x & y  求交集

x | y  求并集

x - y  求差集

x ^ y  求对称差集

x.intersection(y)  求交集

x.union(y)  求并集

x.difference(y)  求茶集

x.symmetric_difference(y)  求对称差集

x.issubset(y)  判断x是否是y的子集

x.issuperset(y)  判断x是否包含y

set.add(value)

set.pop()

实战:

>>> x = {1,2,3,4}
>>> y = {1,2,5,6}
>>> x & y
set([1, 2])
>>> x | y
set([1, 2, 3, 4, 5, 6])
>>> x - y
set([3, 4])
>>> x ^ y
set([3, 4, 5, 6])
>>> x.intersection(y)
set([1, 2])
>>> x.union(y)
set([1, 2, 3, 4, 5, 6])
>>> x.difference(y)
set([3, 4])
>>> x.symmetric_difference(y)
set([3, 4, 5, 6])
>>> x.issubset(y)
False
>>> x.issuperset(y)
False
>>> 

最新文章

  1. repo 修改邮箱地址
  2. git学习--常用命令
  3. 关于DoesObjectExist
  4. WKWebView捕获HTML弹出的Alert和Confirm
  5. js本地解析xls文件
  6. 如何用 Parse 和 Swift 搭建一个像 Instagram 那样的应用?(2)
  7. 【Ural】【1057】Amount of degrees
  8. Session_set_save_handler 之 文本模式实现
  9. Android——获取网络图片
  10. odoo8 email
  11. Android SDK 下载速度慢解决方法
  12. CoreGraphics--饼状图
  13. ClickHouse 快速入门
  14. thrift安装及python和c++版本调试
  15. 执行发送邮件Send方法时,报错:邮箱不可用。 服务器响应为: 5.7.1 Unable to relay for xxx@xxx.com
  16. 洛谷P2569 股票交易
  17. 洛谷P1342 请柬(SPFA)
  18. PYTHON 定时器简单封装,基于SCHED
  19. vmware提示:此虚拟机似乎正在使用中,无法取得所有权的解决办法
  20. JAVA中String.format的用法 转16进制,还可以补0

热门文章

  1. python3 列表/字典/集合推导式
  2. 初学Python——装饰器
  3. Java虚拟机垃圾收集器
  4. Spring Boot2.0 整合 Kafka
  5. NLTK 第一篇:介绍
  6. Python3 与 NetCore 基础语法对比(就当Python和C#基础的普及吧)
  7. websockect外网无法访问问题
  8. Dockerfile centos7_php5.6.36
  9. 【redis】windows 怎样关闭redis
  10. 【评分】BETA 版冲刺前准备