集合定义
集合是Python唯一值的组合,使用大括号定义
使用大括号定义
{1,2,2,3} #返回{1, 2, 3}
使用set函数定义
set([1,1,2,2,3]) #返回{1, 2, 3}
集合运算
集合类型可以进行交差并补等集合运算。
定义两个集合
a=set([1,2,3,4,5])
b=set([3,4,5,6,7])
交集:返回同时存在于两个集合中的元素
a&b #返回{3, 4, 5}
并集:返回a、b中的所有元素
a|b #{1, 2, 3, 4, 5, 6, 7}
差集:返回存在于a中但不存在与b中的元素
a-b #{1, 2}
对称差集:只存在于a或者只存在于b的元素
a^b #{1, 2, 6, 7}