String et python

Résolu
bonjour,
je débute en python et je n'ai trouvé nul part de fonction permettant de résoudre mon problème.
je voudrais savoir comment récuperer le dernier MOT d'une de chaine de caractères dont on ne sait rien au préalable (taille, nombre de mot etc.).
merci d'avance.

1 réponse

  1. Modérateur
    Voilà la version courte:
    machaine = 'salut la compagnie'
    print machaine.split(' ')[-1]


    J'explique:

    machaine.split(' ') va renvoyer un tableau des mots de machaine:
    (on a dit à Python que le séparateur est un espace: ' ').
    ['salut', 'la', 'compagnie']


    Ensuite, avec [-1], on prend le dernier élément de ce tableau.
    4