Le but de cet exercice est d'enlever les doublons de la liste.
Pour réussir l'exercice, vous devez utiliser une autre méthode que celle qui consiste à convertir la liste en set pour enlever les doublons.
Vous devez donc retourner la liste suivante dans une variable resultat
:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
nombres = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10] resultat = nombres.copy() for i in resultat: nb_occurence = resultat.count(i) if nb_occurence > 1: resultat.remove(i) print(resultat) print(nombres)
Vincentb

nombres = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10] resultat = [] for n in nombres: if n not in resultat: resultat.append(n)
Tamsir

nombres = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10] resultat=[] for i in nombres: if i not in resultat: resultat.append(i) print(resultat)
KobraSolution

nombres = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10] resultat = [] for n in nombres: if not n in resultat: resultat.append(n)
nombres = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10] resultat = [] for i in range(len(nombres)-1): if nombres[i] != nombres[i+1]: resultat.append(nombres[i]) resultat.append(nombres[-1]) print(resultat)
TheCrow

nombres = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10] resultat = [] for i in nombres: if not i in resultat: resultat.append(i) print(resultat)
Nelson

nombres = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10]
Un instant...
Test de la variable resultat
La variable resultat
doit être égale à la liste : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
.
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé