集合滿足三個條件
1.元素必須是不可變型別
2.無序
3.集合內元素不重複
friends1 =
# 使用者1的好友們
friends2 =
# 使用者2的好友們
friends1&friends2#求交集/.intersection()
friends1|friends2#求並集/.union()
friends1-friends2#只求friends1/.difference()
friends1^friends2#求交集取反(對稱差集)/.symmetric_difference()
#父子集(.issuperset()/.issubset())
s1=s2=
s1>s2
#侷限1.只能針對不可變型別
#侷限2.無法保證原來的順序
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...