Bonjour à tous,

Je dispose de la variable suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
a = ["01 -- toto",
     "02 -- tata",
     "03 -- toto",
     "04 -- tutu",
     "05 -- titi",
     "06 -- tata",
     "07 -- titi",
     "08 -- tutu"]
Je voudrais comparer la dernière partie de chaque ligne, uniquement le mot de la fin (t*t*) pour supprimer les doublons en ne gardant que le dernier.
Il me faudrait donc:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
a = ["03 -- toto",
     "06 -- tata",
     "07 -- titi",
     "08 -- tutu"]
Je sais supprimer les doublons d'une liste de plusieurs nombres.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
l = [1,2,3,3,4,4,5] 
>>> list(set(l)) 
[1, 2, 3, 4, 5] 
>>>
Mais dans le cas présent, je ne vois pas
Faut-il parser ? Avez-vous des idées ?


Merci d'avance.