Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Compression d'une liste

python ★☆☆☆☆

Écrire une fonction compresser(lst) qui prend une liste et retourne une liste de tuples (element, nombre) représentant les groupes d'éléments consécutifs identiques avec leur nombre d'occurrences. Chaque groupe d'éléments identiques adjacents est remplacé par un seul tuple.

Exemples

AppelRésultat attendu
compresser([1, 1, 2, 3, 3, 3]) ['(1', '2)', '(2', '1)', '(3', '3)']
compresser([5]) ['(5', '1)']

Votre code

Connectez-vous pour soumettre du code.