Python 集合 difference_update() 使用方法及示例
Difference_update()使用集合的差集更新集合,并调用difference_update()方法。
如果A和B是两组集合。A和B差集为一组元素只存在于集A,但不在集合B。
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