当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Set difference_update()用法及代码示例


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

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

要了解更多信息,请访问Python set difference

difference_update() 的语法是:

A.difference_update(B)

这里,AB是两组。 difference_update()A-B 的集合差异更新集合 A

返回:

difference_update() 返回 None 表示对象(集)已发生变异。

认为,

result = A.difference_update(B)

运行代码时,

  • result 将是 None
  • A 将等于 A-B
  • 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

相关用法


注:本文由纯净天空筛选整理自 Python Set difference_update()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。