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()返回None,表示对象(集合)发生了变化。
假设,
result = A.difference_update(B)
当您运行代码时,
result 将会为 None
A 将等于 A-B
B 将保持不变
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