Exercices Structures de données Éléments communs
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Éléments communs

Trouver les éléments communs entre deux collections, c'est un besoin constant : quels utilisateurs sont dans les deux groupes, quels produits sont dans les deux catalogues, quels tags sont partagés par deux articles. Les sets Python rendent ça trivial.

L'opérateur & donne l'intersection (éléments communs), | l'union (tous les éléments), et - la différence. Exemple :
a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
a & b donne {3, 4}

Convertis une liste en set avec set(ma_liste), et trie le résultat avec sorted().

Écris une fonction communs(liste1, liste2) qui retourne la liste triée des éléments présents dans les deux listes.

Exemple :
communs([1, 2, 3, 4], [3, 4, 5, 6]) renvoie [3, 4]
communs([1, 2], [3, 4]) renvoie []

Tests (2/4)

Avec communs
assert communs([1,2,3,4], [3,4,5,6]) == [3, 4]
Aucun commun
assert communs([1,2], [3,4]) == []

+ 0 tests cachés

Indices (3 disponibles)

solution.py