Python是一种非常流行的编程语言,而Python的集合操作也是其极受欢迎的特性之一。在Python中,集合是一种无序不重复元素的容器,可以进行各种操作。
# 创建集合
set1 = {1, 2, 3, 4}
set2 = set([3, 4, 5, 6])
print(set1, set2)
# 添加元素
set1.add(5)
set2.update([6, 7])
print(set1, set2)
# 移除元素
set1.remove(1)
set2.discard(5)
print(set1, set2)
# 集合运算
set3 = set1.union(set2)
set4 = set1.intersection(set2)
set5 = set1.difference(set2)
set6 = set1.symmetric_difference(set2)
print(set3, set4, set5, set6)
# 判断关系
print(set2.issubset(set3))
print(set3.issuperset(set1))如上所示,我们可以使用花括号或者set()函数来创建一个集合,也可以使用add()函数来添加元素,使用remove()或discard()函数来移除元素。集合运算包括并集(unino())、交集(intersection())、差集(difference())和对称差集(symmetric_difference())。通过issubset()和issuperset()函数,我们可以判断两个集合的包含关系。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0
