Python集合的比较运算符(子集、超集、相等)

2023-03-20 00:00:00 集合 运算符 子集

Python中的集合支持三种比较运算符:子集、超集和相等。以下是一些常用的比较运算符的范例:

1、创建集合

set1 = set("pidancode.com")
set2 = set("pidancode")
set3 = set("编程皮蛋")

2、判断是否为子集

print(set2 <= set1) # True, set2是set1的子集
print(set3 <= set1) # False, set3不是set1的子集

3、判断是否为超集

print(set1 >= set2) # True, set1是set2的超集
print(set1 >= set3) # False, set1不是set3的超集

4、判断是否相等

print(set1 == set2) # False,两个集合元素不同
print(set2 == set(set2)) # True,两个集合元素相同,顺序无关

注意,子集和超集可以使用符号或方法实现,相等只能使用操作符。使用符号时,需要将操作符左右两侧的集合用花括号括起来。

以上是一些常用的集合比较运算符的范例,你可以在自己的代码中使用这些操作符和方法来比较集合。

相关文章