python3入门之集合set

x33g5p2x  于2021-03-13 发布在 其他  
字(0.6k)|赞(0)|评价(0)|浏览(367)

之前介绍python的数据结构时,没有介绍set(集合)现在在这里稍微介绍下:

set原理

Python 还 包 含 了 一 个 数 据 类 型—— set ( 集 合 ) 。 集 合 是 一 个 无 序 不 重 复 元素 的 集 。 基 本 功 能 包 括 关 系 测 试 和 消 除 重 复 元 素 。 集 合 对 象 还 支 持 union( 联
合),intersection(交),difference(差)和 sysmmetric difference(对称差集)等数学运算。
大括号或 set() 函数可以用来创建集合。 注意:想要创建空集合,你必须使用set() 而不是 {} 。{}用于创建空字典;

集合的创建演示如下:

  1. a={"peace","peace","rong","rong","nick"}
  2. print(a)
  3. "peace" in a
  4. b=set(["peace","peace","rong","rong"])
  5. print(b)
  6. #演示联合
  7. print(a|b)
  8. #演示交
  9. print(a&b)
  10. #演示差
  11. print(a-b)
  12. #对称差集
  13. print(a^b)
  14. #输出:
  15. {'peace', 'rong', 'nick'}
  16. {'peace', 'rong'}
  17. {'peace', 'rong', 'nick'}
  18. {'peace', 'rong'}
  19. {'nick'}
  20. {'nick'}

相关文章