python的集合操作方法(python的集合操作)

1年前 (2023-09-06)阅读79回复0
李昊宇
李昊宇
  • 注册排名10010
  • 经验值5
  • 级别
  • 主题1
  • 回复0
楼主

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()函数,我们可以判断两个集合的包含关系。

本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/1055.html

0
回帖

python的集合操作方法(python的集合操作) 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息