创建集合
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}