Python 基础教程

Python 流程控制

Python 函数

Python 数据类型

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 集合 difference_update() 使用方法及示例

Python 集合方法

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

如果A和B是两组集合。A和B差集为一组元素只存在于集A,但不在集合B。

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

Difference_update()的语法为:

A.difference_update(B)

在这里,A和B是两个集合。Difference_update()使用A-B的集合差集更新A集合。

Difference_update()返回值

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 集合方法