Solution Exercice 60: extraire la liste des caractères numériques d'une chaine python

Exercice 60

Écrire un programme en python sous forme de fonction qui prend en paramètre une chaîne s
et qui renvoie la liste des caractères numériques contenus dans la chaîne s.
Exemple si s = 'Python 3.0, sorti en 2008 et complètement révisé en 2020',
la fonction renvoie la liste:

[3, 0, 2, 0, 0, 8, 2, 0, 2, 0]

Solution





# coding: utf-8
def extractNumbers(s):
    # initialiation de la liste des nombres à extraire
    L = []

    for x in s:
        if x.isnumeric():
            x = int(x)
            L.append(x)
    return L
s = 'Python 3.0, sorti en 2008 et entièrement révisé en 2020'
print(extractNumbers(s))
# La sortie est : [3, 0, 2, 0, 0, 8, 2, 0, 2, 0]




 

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Solution Exercice 60: extraire la liste des caractères numériques d'une chaine python

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock