# s =# 新增元素
# s.add('繼光')
# print(s)#
# 刪除元素
# s.remove('二狗')
# print(s)#
# 刪除不存在元素會報keyerror錯
# s.remove('狗蛋')
# 刪除元素,元素存在則刪除,不存在也不報錯
# s.discard('狗蛋')#
# print(s)
# 返回並刪除,元素是隨機的
# print(s.pop())#啟明
# 清空元素
# s.clear()#set()
## print(s)
# s1 =
# s2 =
# 並集
# print(s1.union(s2))#
# 交集
# print(s1&s2)
# print(s1.intersection(s2))#
# 求交集,並用交集覆蓋原來的集合
# s1.intersection_update(s2)
# 差集:大集合減去小集合
# print(s1.difference(s2))#s1是s2的自己,沒有元素s1有s2無
# print(s2.difference(s1))#
# 求差集,並用差集覆蓋原來的集合
# s1.difference_update(s2)
# print(s1)#none
# # 判斷是否沒有交集
# print(s1.isdisjoint(s2))#true
# # 判斷是否是另一集合的子集
# print(s1.issubset(s2))#true
# # 判斷是否是另一集合的父集/超集
# print(s2.issuperset(s1))#true
python資料型別之集合型別
一 集合的作用 知識點回顧 可變型別是不可hash型別,不可變型別是可hash型別 作用 去重,關係運算 定義 可以包含多個元素,用逗號分割,集合的元素遵循三個原則 1.每個元素必須是不可變型別 可hash,可作為字典的key 2.沒有重複的元素 4.無序 注意集合的目的是將不同的值存放在一起,不同...
python資料型別之集合
集和 set 字典的近親 實現列表去重 方法1 li 1,2,3,4,3,2 s set li l list s print set l 方法2 li 1,2,3,4,3,2 d fromkeys li print d.keys 集和是無序的,不重複的資料型別,不支援索引,切片,重複,和連線,但支援...
python資料型別之集合
s print s,type s s1 print s1,type s1 輸出結果 s2 預設情況是字典dict print s2,type s2 s3 set print s3,type s3 輸出結果 set li 1,2,2,3,5,6,4,4 print list set li 輸出結果 1...