Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Difference symetrique
La différence symétrique est utile pour comparer deux versions de données : quels éléments ont été ajoutés ou supprimés entre deux listes. Pense à la diff entre deux fichiers, ou aux changements dans un inventaire.
Visuellement, c'est un diagramme de Venn sans la zone de chevauchement : les éléments qui sont dans un seul des deux ensembles. En Python, l'opérateur ^ fait ça entre deux sets.
Exemple : a = {1, 2, 3} b = {2, 3, 4} a ^ b donne {1, 4}
Écris une fonction diff_symetrique(liste1, liste2) qui retourne la liste triée des éléments présents dans l'une OU l'autre liste, mais pas les deux.