集合是一个无序的不重复元素序列。
可以使用大括号{ }创建集合,每个元素之间用逗号分隔;也可以使用set()函数创建集合。
set1 = {1,2,3,4} #直接使用大括号创建集合
set2 = set([2,3,4,5]) #使用set()函数从列表创建集合
集合不能使用索引功能
创建一个空集合必须使用set()而不是set{ },因为{ }是用来创建空字典的。
集合的去重功能:去除重复的元素。
列表中有重复的元素,通过把列表转化为集合再转化为列表的方式,将列表去重并排序。
集合间的运算
a = set('adksxe')
b = set('alesckse')
a - b #集合a中包含而b中不包含的元素
a | b #集合a或b中包含的所有元素(并集)
a & b #集合a和b中都包含的元素(交集)
a ^ b #不同时包含与a和b的元素(交集的补集)