python set运算符有哪些

1109
2024/8/27 12:31:14
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Python中的set运算符主要用于对集合进行操作,包括并集、交集、差集等。以下是一些常见的set运算符:

  1. |union(): 计算两个集合的并集,即包含所有在两个集合中出现的元素。
A = {1, 2, 3}
B = {2, 3, 4}
C = A | B  # 结果为 {1, 2, 3, 4}
  1. &intersection(): 计算两个集合的交集,即只包含同时在两个集合中出现的元素。
A = {1, 2, 3}
B = {2, 3, 4}
C = A & B  # 结果为 {2, 3}
  1. -difference(): 计算两个集合的差集,即只包含在第一个集合中但不在第二个集合中出现的元素。
A = {1, 2, 3}
B = {2, 3, 4}
C = A - B  # 结果为 {1}
  1. ^symmetric_difference(): 计算两个集合的对称差集,即只包含在两个集合中但不同时出现在两个集合中的元素。
A = {1, 2, 3}
B = {2, 3, 4}
C = A ^ B  # 结果为 {1, 4}
  1. <=issubset(): 判断一个集合是否是另一个集合的子集。
A = {1, 2, 3}
B = {1, 2, 3, 4}
C = A <= B  # 结果为 True
  1. <ispropersubset(): 判断一个集合是否是另一个集合的真子集(即子集且不相等)。
A = {1, 2, 3}
B = {1, 2, 3, 4}
C = A < B  # 结果为 True
  1. >=issuperset(): 判断一个集合是否是另一个集合的超集。
A = {1, 2, 3, 4}
B = {1, 2, 3}
C = A >= B  # 结果为 True
  1. >ispropersuperset(): 判断一个集合是否是另一个集合的真超集(即超集且不相等)。
A = {1, 2, 3, 4}
B = {1, 2, 3}
C = A > B  # 结果为 True
  1. ==: 判断两个集合是否相等。
A = {1, 2, 3}
B = {1, 2, 3}
C = A == B  # 结果为 True
  1. !=: 判断两个集合是否不相等。
A = {1, 2, 3}
B = {1, 2, 3, 4}
C = A != B  # 结果为 True

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: python切片选取的区间范围是什么