Bonjour,
Si w = le titre dont on veut extraire l'anagramme:
print "".join([x[0] for x in w.split(' ')])
Avec w='Agence France Presse': on trouve bien AFP
(Avec w='Pari Mutuel Urbain' on trouve bien PMU)
Décomposition:
- w.split(' ') découpe la chaine w selon l'espace, et donne: ['Agence', 'France', 'Presse']
- [x[0] for x in ...] construit une liste composée uniquement des 1ères lettres des chaines de la liste précédente => ['A', 'F', 'P']
- "".join([...]) est un peu le contraire de split, et reconstruit une chaine en concaténant les chaines de la liste précédente => 'AFP'
Tyrtamos
Partager