📜  Python set集合 difference_update ()

📅  最后修改于: 2020-09-20 13:32:07             🧑  作者: Mango

Difference_update()使用集合的差异来更新集合,并调用difference_update()方法。

如果AB是两组。 AB的集合差是仅在集合A中存在而在B不存在的一组元素。

要了解更多信息,请访问Python设置差异。

Difference_update()的语法为:

A.difference_update(B)

这里, AB是两个集合。 difference_update()更新设定A用的差集AB

从Difference_update()返回值

difference_update()返回None指示对象(集合)已突变。

假设,

result = A.difference_update(B)

当您运行代码时,

  1. result将为None
  2. A将等于AB
  3. B将保持不变

示例:difference_update()如何工作?

A = {'a', 'c', 'g', 'd'}
B = {'c', 'f', 'g'}

result = A.difference_update(B)

print('A = ', A)
print('B = ', B)
print('result = ', result)

输出

A =  {'d', 'a'}
B =  {'c', 'g', 'f'}
result =  None