数据类型-集合

集合(set)的介绍:

  集合是特殊的字典,所有value都是None的字典是集合。

字典和集合的特点:

字典:   key唯一 ,key可hash,key无序

集合:   key唯一,元素可以hash,元素无需

集合基本操作:

>>> a
{1, 2, 3, 4}
>>> b
{3, 4, 5, 6, 7}

#并集
>>> a | b
{1, 2, 3, 4, 5, 6, 7}

#交集
>>> a & b
{3, 4}

#差集
>>> a - b
{1, 2}
>>> b - a
{5, 6, 7}

#对称差集
>>> a ^ b
{1, 2, 5, 6, 7}

集合的使用场景:

1.集合操作

2.对序列数据类型中的重复元素进行去重

猜你喜欢

转载自www.cnblogs.com/zezhou/p/10500191.html