English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основные курсы Python

Контроль потока Python

Функции Python

Типы данных Python

Операции с файлами Python

Объекты и классы Python

Дата и время Python

Продвинутые знания Python

Руководство по Python

Использование и примеры метода difference_update() для множеств Python

Методы множеств Python

Difference_update() использует разность множеств для обновления множества и вызывает метод difference_update().

Если A и B — это два множества. Разность A и B — это множество элементов, которые существуют только в множестве A, но не в множестве B.

Для получения дополнительной информации, пожалуйста, посетитеPython множества разности.

Синтаксис 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

Методы множеств Python