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