python 冰凍集合

2021-09-23 22:33:37 字數 677 閱讀 1906

冰凍集合/固定集合:一旦建立就不可以進行修改的集合。一種資料型別。

如果把集合比作列表,冰凍集合就是元組。

#建立冰凍集合

空的冰凍集合:

變數 = frozenset()

建立具有資料的冰凍集合

變數 = frozenset(容器資料)

冰凍集合的作用:

為集合的操作提供乙個不可以改變的對照集合。

冰凍集合除了不能修改之外,其餘和集合一樣!

copy()  可以使用

difference() 差集 可以使用

difference_update() 更新差集 不可以使用

intersection() 交集 可以使用

intersection_update()更新交集 不可以使用

union() 並集 可以使用

update()更新並集 不可以使用

issuperset() 檢測超集 可以使用

issubset() 檢測子集 可以使用

isdisjoint() 檢測是否不相交 可以使用

symmetric_difference()可以使用(對稱差集)

symmetric_difference_update()不可以使用(更新對稱差集)

集合的基本操作和常規函式(冰凍集合)

定義集合 vars 1 無序。2 布林型別 true 表示為 1,false 表示為 0,布林和數字只存在乙個 3 元素的值不能重複 4 集合中不可有列表,若有則會被報錯 檢測集合中的值 res 123 in vars res 123 not in vars 獲取集合中元素的個數 len res l...

python 集合方法 python集合(方法)

集合 空集合 set 只能增刪查 不能改 本身是可變的資料型別 不可雜湊 裡面的元素是不可變的 可雜湊 無序的,不重複 列表 字典是可變的 不可以作為集合的元素 作用 去重 關係測試 li 1,2,3,4,5,5,4,3,2,1,a list set li prrint a add 增加 updat...

python 集合轉成列表 python 集合

python 集合 set 1 什麼是集合 集合是一系列無序的 唯一的元素組合。2 集合的基礎 集合的實現也是依賴雜湊表的,但是在他們的雜湊表裡面存放的只有元素的引用。通過集合圖中集合b和集合a呼叫 sizeof 的方法可以驗證這一點,集合中存放的只是元素的引用,和元素本身無關。3 集合與列表的比較...