2022年4月6日 星期三

Python 基礎:set 用法與範例

之前介紹了幾個函式相關的主題,

函式入門、函式的引數等,

更早以前也有提過關於 Python 的基本資料型態,

今天要來介紹的是

Python 基礎:set 用法與範例

set 屬於無序序列,

也就是排列順序不固定,

但是各元素並不重複出現在 set 中,

以大括號 {}包住各元素並以逗號隔開


set 新增刪除

set要新增刪除元素可透過

add 與 remove 來達成

例如:

b = set()
b.add(3)
b.remove(3)

特別要注意的是宣告空集合的時候,

使用的是 set() 而不是 set{}


交集 ( intersection )

兩個 set 的交集可使用 intersection ,

也能夠使用 & 做為交集


聯集 ( union )

兩個 set 的聯集可使用 union,

也能使用 | 做為聯集

差集 ( difference )

兩個 set 的差集可使用 difference,

也能夠使用 - 做為差集

這邊使用之前提到過的 Python tutor 作範例:


以上就是今天的主題,

Python 基礎:set 用法與範例

set 的用法不難,

只要多練習幾次,

熟悉了就是屬於自己的。





沒有留言: