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爬蟲之入門和正則表達式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM