淘先锋技术网

首页 1 2 3 4 5 6 7

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语言中十分重要的数据结构。