Python是一种高级编程语言,提供了丰富的数据结构和操作,其中set是其中一个十分有用的数据结构,它可以帮助我们快速地对数据进行去重和集合操作。下面我们来简单介绍一下Python中set的基本操作。
# 创建set set1 = {1, 2, 3, 4, 5} set2 = set([4, 5, 6, 7, 8]) print(set1) # {1, 2, 3, 4, 5} print(set2) # {4, 5, 6, 7, 8} # 添加元素 set1.add(6) print(set1) # {1, 2, 3, 4, 5, 6} # 删除元素 set1.remove(6) print(set1) # {1, 2, 3, 4, 5} # 求交集 set3 = set1 & set2 print(set3) # {4, 5} # 求并集 set4 = set1 | set2 print(set4) # {1, 2, 3, 4, 5, 6, 7, 8} # 求差集 set5 = set1 - set2 print(set5) # {1, 2, 3} # 判断是否为子集和超集 print(set1.issubset(set4)) # True print(set4.issuperset(set1)) # True
通过以上示例,我们可以看到Python中set的基本操作十分简单方便。用set存储数据,在去重和集合操作上有着很大的优势,是Python语言中十分重要的数据结构。