一:什么是集合?
1、集合(set)是可变的容器。
2、集合内的数据对象是唯一的(是不能重复的)。
3、集合是无序的存储结构,集合中的数据没有先后关系(特点:插入、删除比较快)。
4、集合内的元素必须是不可变对象。
5、集合是可迭代的。
6、集合是相当于只有键没有值的字典(键则是集合的数据)。
二:集合的创建
1、创建空的集合: s = set()
2、创建非空集合: s = {1,2,3} #集合中的三个整数:1,2, 3
3、集合的构造函数:
Set() 创建空集合
Set(iterable) 用可迭代对象创建一个新的集合
示例:
s = set(‘ABC’)
s = set(‘ABCCBA’) ---- 多了一个A和C,默认会把多余的A\C删除
s = set({1:’一’, 2:’二’, 3:’三’}) 用字典生成的集合,只有键,没有值
s = set([1, 3.14, False])
s = set((2,3,5,7)) ----- 元组转换成集合