Difference_update()使用集合的差集更新集合,并調(diào)用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,表示對象(集合)發(fā)生了變化。
假設(shè),
result = A.difference_update(B)
當(dāng)您運行代碼時,
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