python-集合、總結
阿新 • • 發佈:2018-11-16
一、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中有,不會同時有 |
^ |
二、總結
資料型別比較 |
字串 |
列表 |
元祖 |
字典 |
是否有序 |
是 |
是 |
是 |
否 |
是否可修改 |
不 |
可 |
不 |
可 |
方法多少 |
很多 |
一般 |
很少 |
較多 |
三、公共方法