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

Tutoriel de base Python

Contrôle de flux Python

Fonctions en Python

Types de données en Python

Opérations de fichiers Python

Objets et classes Python

Date et heure Python

Connaissances avancées Python

Manuel de référence Python

Utilisation et exemple de symmetric_difference_update() de la collection Python Set

Méthodes de collection en Python

La méthode symmetric_difference_update() trouve le symétrique de deux ensembles et met à jour l'ensemble appelant.

La symétrie de l'union de deux ensembles A et B est l'ensemble des éléments qui sont dans A ou B, mais pas dans leur intersection.

La syntaxe de symmetric_difference_update() est :

A.symmetric_difference_update(B)

Retour de la valeur de symmetric_difference_update()

  • La fonction symmetric_difference_update() retourne None (ne retourne rien) et met à jour l'ensemble appelant.

Exemple : fonction symmetric_difference_update()

A = {'a', 'c', 'd'}
B = {'c', 'd', 'e'}
result = A.symmetric_difference_update(B)
print('A =', A)
print('B =', B)
print('result =', result)

Résultat de la sortie

A = {'a', 'e'}
B = {'d', 'c', 'e'}
result = None

Ici, l'ensemble A est mis à jour en symétrique de l'union de l'ensemble A et de l'ensemble B. Mais l'ensemble B ne change pas.

Lecture recommandée : Python Set symmetric_difference()

Méthodes de collection en Python