python基礎 集合

2022-03-17 07:50:53 字數 747 閱讀 5751

#

集合(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

")print

(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...