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



猜你喜欢

转载自blog.csdn.net/Daisy_zye/article/details/80180379