原文:http://blog.51cto.com/10616534/1944841
Python除了List、Tuple、Dict等常用数据类型外,还有一种数据类型叫做集合(set),集合的最大特点是:集合里边的元素是不可重复的并且集合内的元素还是无序的,所以一般情况下集合常用的两个场景是:1.去重(如:列表去重);2.关系测试(如:取交集、取并集、取差集等)
1)集合包含一组无序的对象,可以使用set()函数来像下边的方式一样来创建集合
2)去重,即可能在一些特殊的场景需要用到,实现去除掉列表中的重复元素
3)关系测试,即一些集合的最基本操作,如集合取交集、取并集、取差集、判断一个集合是不是另一个集合的子集或者父集等。
4)集合的一些其它基本操作
以上是集合(set)的一些比较常用操作的示例,对于集合的一些其它操作,这里就不在一一举例说明了。