一、集合型別簡介
(1) 集合(set)是由一組無序排列的元素組成的,集合中的成員稱為集合元素
(2) 集合型別分為可變集合和不可變集合,可變集合(set)可以新增/刪除元素,不可變集合(frozenset)則不可以
(3) 因為集合是由一組無序排列的元素組成的,因此也就沒有索引、切片、鍵的概念來訪問集合元素
二、集合型別的基本操作
(1) 建立集合:用 set() 和 frozenset() 方法來建立,如 s = set(『hello『) 則 s 的值為 set([『h『, 『e『, 『l『, 『o『])
(2) 訪問集合:可以遍歷檢視集合的所有成員,也可以用 in、not in 檢視某個元素是否是集合中的成員
(3) 更新集合:注意只有可變集合才能被更新,使用集合的方法來更新集合,如 s.add(『z『) 、s.remove(『z『)
(4) 刪除集合:del s 表示直接刪除集合本身
三、集合型別的操作符
(1) 標準型別操作符:> 、< 、>= 、<= 、!= 、== 、in 、not in 、...... 詳細用法
(2) 集合型別操作符:| 、& 、- 、^ 、|= 、&= 、-= 、^= 詳細用法
四、集合型別的內建函式
(1) 標準型別函式:
(2) 集合型別函式:
(3) 集合型別的內建方法:
python3集合 Python3 集合
集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。建立格式 parame 或者set value 這裡演示的是去重功能 orange in basket 快速判斷元素是否在集合內 true c...
python3集合 Python3 集合
python3 集合 集合 set 是乙個無序的不重複元素序列。可以使用大括號或者set 函式建立集合,注意 建立乙個空集合必須用set 而不是,因為是用來建立乙個空字典。集合內建方法 add 為集合新增元素 例項 fruits.add orange print fruits 輸出結果為 clear...
python3 集合 操作方法
今天都是課,就學這麼點 不多說 睡覺睡覺!usr bin env python coding utf 8 author xiaofeng list 1,2,4,6 set1 set 1,2,3 set2 set3 set asdf set4 set list set5 set print set1 ...