python3入门之集合set

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

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

set原理

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

集合的创建演示如下:

 a={"peace","peace","rong","rong","nick"}                                         
   print(a)                                                                         
   "peace" in  a                                                                    
   b=set(["peace","peace","rong","rong"])                                               
   print(b)                                                                         
   #演示联合                                                                        
   print(a|b)                                                                       
   #演示交                                                                          
   print(a&b)                                                                       
   #演示差                                                                          
   print(a-b)                                                                       
  #对称差集                                                                        
  print(a^b)    
#输出:    
{'peace', 'rong', 'nick'}
{'peace', 'rong'}
{'peace', 'rong', 'nick'}
{'peace', 'rong'}
{'nick'}
{'nick'}

相关文章