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