symmetric_difference_update()方法找到兩個(gè)集合的對稱差集,并更新調(diào)用它的集合。
兩個(gè)集合A和B的對稱差是在A或B中的元素的集合,但不在它們的交點(diǎn)上。
symmetric_difference_update()的語法為:
A.symmetric_difference_update(B)
symmetric_difference_update()返回None(不返回任何內(nèi)容)。 并且更新調(diào)用它的集合。
A = {'a', 'c', 'd'} B = {'c', 'd', 'e' } result = A.symmetric_difference_update(B) print('A =', A) print('B =', B) print('result =', result)
輸出結(jié)果
A = {'a', 'e'} B = {'d', 'c', 'e'} result = None
這里,集合A更新為集合A和集合B的對稱差。但是集合B沒有改變。