编辑这个页面须要登录或更高权限!

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

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册