#集合(set)是乙個無序的不重複元素序列
#可以用大括號{}或者set()函式建立集合,
#注意空集合只能用set函式建立,因為大括號建立的是空字典
a =
b =
#集合之間的操作
print(a - b) #
集合a中包含而集合b中不包含的元素
print(a | b) #
集合a或b中包含的所有元素
print(a & b)#
集合a和b中都包含了的元素
print(a ^ b)#
不同時包含於a和b的元素
#新增元素
a.add("
hello world")
b.update("a
(a,b)
#注意兩個函式的不同之處,而且update函式不能用來新增數值型別
#刪除元素
a =
b =
a.pop()
#隨機刪除乙個元素
a.remove(4)#
刪除指定元素,沒有則報錯
a.discard(3) #
刪除指定元素,沒有不報錯
print(a) #
#len:計算集合元素個數
#clear:清空集合
#copy:拷貝集合,淺拷貝
#in:判斷元素是否在集合中
#集合好多函式和字典是相同的,在此不再多說
python基礎 集合
集合 1.集合的定義 集合是乙個無序的,不重複的資料組合 2.集合關係測試操作 交集 list 1.intersection list 2 並集 list 1.union list 2 差集 list 1.difference list 2 list 2.difference list 1 對等差分...
Python基礎 集合
python的set和其他語言類似,是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援union 聯合 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算.sets 支援 x in set,len set ...
python基礎 集合
可變集合,允許新增 刪除元素 settest 不可變集合 set3 frozenset set4 frozenset django 集合的內建方法只可以新增不可重複的元素 集合關係運算test 1 1,2 2,3 3 test2 1 1,2 2,3 3 print set test print se...