python資料型別之集合

2021-10-11 09:58:18 字數 480 閱讀 4614

集合滿足三個條件

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