1. 程式人生 > >Python基礎(5):集合

Python基礎(5):集合

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的父集?