English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Методы множественного набора в Python
Метод symmetric_difference_update() находит симметричную разность двух множеств и обновляет множество, которое его вызывает.
Симметричная разность двух множеств A и B - это множество элементов, содержащихся в A или B, но не в их пересечении.
Синтаксис symmetric_difference_update()
A.symmetric_difference_update(B)
symmetric_difference_update() возвращает None (никакого содержимого не возвращает). И обновляет множество, которое его вызывает.
A = {'a', 'c', 'd'} B = {'c', 'd', 'e'} result = A.symmetric_difference_update(B) print('A =', A) print('B =', B) print('result =', result)
Результат
A = {'a', 'e'} B = {'d', 'c', 'e'} result = None
Здесь, множество A обновляется до симметричного разности множеств A и B. Но множество B не изменилось.
Рекомендуется к прочтению: Python Set symmetric_difference()