一、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中有,不会同时有 |
^ |
二、总结
数据类型比较 |
字符串 |
列表 |
元祖 |
字典 |
是否有序 |
是 |
是 |
是 |
否 |
是否可修改 |
不 |
可 |
不 |
可 |
方法多少 |
很多 |
一般 |
很少 |
较多 |
三、公共方法