# 可變集合,允許新增 刪除元素
settest =
# 不可變集合
set3 =
frozenset()
set4 =
frozenset
('django'
)
集合的內建方法只可以新增不可重複的元素集合關係運算
test =[1
,1,2
,2,3
,3]test2 =(1
,1,2
,2,3
,3)print
(set
(test))#
print
(set
(test2)
)#
set1 =
set2 =
print
(set1.intersection(set2)
)print
(set1&set2)
set1.intersection_update(set2)
print
(set1)
# print
(set2)
#
print
(set1.union(set2)
)print
(set1|set2)
set1.update(set2)
print
(set1)
# print
(set2)
#
print
(set2.difference(set1)
)print
(set2-set1)
#兩種寫法
set1.difference_update(set2)
print
(set1)
# print
(set2)
#
set1.symmetric_difference(set2)
set1^set2 #兩種寫法
set1.symmetric_difference_update(set2)
print
(set1)
# print
(set2)
#
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基礎 集合
特性 1 集合天生可以去重 2 集合是無序的,說明不能使用下標進行取值 1 集合的定義 s 集合,天生自動去重 print s s s1 不是集合,是個空字典 s2 set 空集合的定義 print s1型別 type s1 print s2型別 type s2 執行結果 2 list轉集合後,會自...