1. 程式人生 > >python-集合、總結

python-集合、總結

一、python集合

集合(sets)有兩種不同的型別:可變集合(set)和不可變集合(frozenset)。對可變集合(set),可以新增和刪除元素,對不可變集合(frozenset)則不允許這樣做。

使用set,可以快速的完成對list中的元素去重複的功能

集合特點:集合與之前列表、元組類似,可以儲存多個數據,但是這些資料是不重複的。

set集合沒有順序

交集:公共部分

並集:| 沒有重複的

對稱差集:只在x或y中,但是不會同時出現在二者中

差集(a-b)是:項在a中,但不在b中。

1.定義集合

eg:num_set = {11,22,33,44,55}

 

2.集合

交集:公共部分

&

並集:沒有重複的

|

差集:只有x項有

-

對稱差集:只在x或y中有,不會同時有

^

 

二、總結

資料型別比較

字串

列表

元祖

字典

是否有序

是否可修改

方法多少

很多

一般

很少

較多

 

 

 

 

 

三、公共方法