bonjour,

j'aimerai savoir comment faire respecter l'ordre des mots trouvés dans la liste qui corresponde a la chaine de caractère.
aléatoirement la valeur de x peut avoir comme résultat CARACTERE et CHAINE tout comme CHAINE et CARACTERE. J'aimerai que le résultat soit à l'identique que la chaine de caractère soit CHAINE et CARACTERE.
y a t il un moyen de forcer cela?
voici le code ci-dessous

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
import os
ch = "VOICI_UNE_CHAINE_DE_CARACTERE_COMME_EXEMPLE"
ch1 = ch.replace('_', ' ').split()
chaine = set(ch1)
les_mots = set(('MAISON', 'VILLE', 'CHAINE', 'ARBRE', 'CARACTERE'))
mots = chaine&les_mots
x = list(mots)
print(x)
merci pour votre aide