Python基礎(5):集合
阿新 • • 發佈:2018-11-05
set,集合,具有某種特質的物件的集體。
1,集合的定義
s=set() #定義一個空集合
s={1,3,5,2} #數字元素直接新增,字串元素要用括號括起來
插播一條重要特性,集合是無序的,也就是說,集合沒有索引,標誌集合元素的不再是順序而是內容,所以,集合又是不重複的。也就是,集合元素滿足互異性,每個元素在這個集合內都只有一個。
2,集合基本操作——增
s.add() #增加一個元素
s.update() #增加多個元素
3,集合的基本操作——刪
s.remove() #刪除某個值
s.pop() #刪除任意元素
del #刪除整個集合
s.clear() #清空集合
4,集合運算
s1.union(s2)
s1 | s2 #並集運算
s1.intersection(s2)
s1 & s2 #交集運算
s1.difference(s2)
s1-s2 #差運算
s1.symmetric_difference(s2) #對等差分
s1.issubset(s2) # s1是s2的子集?
s1.issuperset(s2) # s1是s2的父集?