Exercice 89 *
Etant donné une list L, écrire un algorithme en python qui renvoie la liste des chiffres contenus au sein des éléments de la liste L sans répétition.
Exemple si L = ["Python3" , 91 , "Java2" , 95] , l'algorithme renvoie la liste [3 , 9 , 1 , 2 , 5]
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# coding: utf-8 L = ["Python3" , 91 , "Java2" , 95] # convertir L en une chaine de caractères s = " ".join(str(x) for x in L) # initialisation de la liste des chiffres sans répétition list_digit = [] for x in s: if x.isdigit() and x not in list_digit: list_digit.append(x) print("La liste des chiffres est :" , list_digit) # la sortie du programme est: La liste des chiffres est : ['3', '9', '1', '2', '5'] |
Younes Derfoufi
CRMEF OUJDA