交集是取两集合公共的元素,通过图1,我们可以知道,set1和set2的公共元素为3。即交集:{3} 差集:{1,2}或{4,5} 差集是取一个集合中另一集合没有的元素。如果set1差set2(set1-set2),那就是图中的①部分,那如果set2差set1(set2-set1)那就是图中的③部分。对称差集:{1,2,4,5} 对称差集...
s = set([1, 2, 3]) s.remove(2) # 删除指定元素 print(s) # 输出:{1, 3} s.clear() # 清空集合 print(s) # 输出:set()集合运算 set支持交集、并集、差集等数学集合运算。这些运算可以通过使用内置的运算符&、|、-来实现,也可以使用对应的函数intersection()、union()、difference...
s = set() s.add(1) # 添加单个元素 s.update([2, 3, 4]) # 添加多个元素 交集 使用&运算符或intersection()方法获取两个集合的交集。例如:s1 = set([1, 2, 3]) s2 = set([2, 3, 4]) s1 & s2 # 输出:{2, 3} 或 s1.intersection(s2) 输出:{2, 3} 并集 使用|运算...
print(set(list_a) & set(list_b)) # 交集-同时出现在2个列表中的元素集合 print(set(list_a) - set(list_b)) # 差集-在a列表中,不在b列表中的元素集合 print(set(list_a) ^ set(list_b)) # 对称差集-在a或者b中,但没有同时在ab中的元素集合 {1, 2, 3, 4, 5, 7, 8, 9} {2, ...
交集运算用于获取两个集合中共同存在的元素,使用的是`intersection()`方法或`&`操作符。下面是一个简单的示例:set1 = {1, 2, 3, 4, 5}set2 = {4, 5, 6, 7}intersection_set = set1.intersection(set2)print(intersection_set)输出结果:{4, 5} 在这个示例中,我们创建了两个集合set1和set2,...
set的创建 在Python中,创建set集合非常简单。您可以使用大括号 {} 或者内置的 set() 函数来创建一个set对象。下面是一些示例:使用大括号创建set 使用set()函数创建set 基本操作 set对象提供了一系列方法来对集合进行操作,包括添加元素、删除元素、交集、并集、差集等。下面是一些常用的set操作实例:添加元素 删除...
交集操作用于获取两个集合中共同的元素。使用intersection()方法或者使用“&”操作符实现交集操作。示例代码如下:result = set1.intersection(set2)或 result = set1 & set2 其中set1和set2分别是两个集合的名称。最终结果result是两个集合的交集。3. 差集:差集操作用于获取一个集合中独有的元素。使用difference(...
True 下面的图片形象地展示了set集合的各种运算: 集合x <==> ① + ② 集合x <==> ② + ③ 交集x&6 <==> ② 并集x|y <==> ① + ② + ③ 差集x-y <==> ① 差集y-x <==> ③ 对称差集 x^y == y^x <==> ① + ③
s1 = {1, 2, 3, 4} s2 = {2, 3, 4} # 交集运算 print(s1 & s2) # 输出:{2, 3, 4} # 并集运算 print(s1 | s2) # 输出:{1, 2, 3, 4} # 差集运算(s1中存在但s2中不存在的元素) print(s1 - s2) # 输出:{1} 其他特性 set除了上述的基本操作外,还有其他一些...
交集是取两集合公共的元素,通过图1,我们可以知道,set1和set2的公共元素为3。即交集:{3} 差集:{1,2}或{4,5} 差集是取一个集合中另一集合没有的元素。如果set1差set2(set1-set2),那就是图中的①部分,那如果set2差set1(set2-set1)那就是图中的③部分。