Python:容器之集合

创建集合

age = {1, 2, 3, 4, 5}
age = set([1, 2, 3, 4, 5])
# 这两种方式的输出相同:
{1, 2, 3, 4, 5}

删除元素

age = {1, 2, 3, 4, 5}
# age为:
{1, 2, 3, 4, 5}


age.remove(5)
# age为:
{1, 2, 3, 4}

添加元素

age = {1, 2, 3, 4, 5}
# age为:
{1, 2, 3, 4, 5}


age.add(6)
# age为:
{1, 2, 3, 4, 5, 6}

求差集:即属于第一个集合但不属于第二个集合的元素

set1 = {1, 2, 3}
set2 = {2, 3, 4}

set3 = set1.difference(set2)
set3 = set1 - set2
# 以上两种求差集的输出相同:
{1}

求交集

set1 = {1, 2, 3}
set2 = {2, 3, 4}

set3 = set1.intersection(set2)
set3 = set1 & set2
# 以上两种求交集的输出相同:
{2, 3}

求并集

set1 = {1, 2, 3}
set2 = {2, 3, 4}

set3 = set1.union(set2)
set3 = set1 | set2
# 以上两种求并集的输出相同:
{1, 2, 3, 4}

你可能感兴趣的:(DataFrame,数据分析,数据挖掘,python)