python3入门之集合set

之前介绍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'}

相关链接:

python3入门之类
python3入门之函数
python3入门之循环
python3之if语句
python3入门之赋值语句介绍
python3入门之print,import,input介绍
python3入门之set
python3入门之字典
python3入门之字符串
python3入门之列表和元组
python3入门之软件安装
python3爬虫之入门和正则表达式

posted @ 2015-09-08 14:31 Wpeace 阅读(...) 评论(...) 编辑 收藏