python 資料型別之集合

2022-06-25 13:48:15 字數 951 閱讀 4722

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