Bonjour

Est ce que quelqu'un pourrait, s'il lui plait, m'expliquer pourquoi j'obtiens l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
trantab = maketrans(intab, outtab) 
ValueError: maketrans arguments must have same length
avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
def clean(string): 
         intab   = 'àâäéèêëçùôö'     
         outtab  = 'aaaeeeecuoo'    
         trantab = maketrans(intab, outtab)     
 
         return string.strip().replace(' ', '_').translate(trantab)
 
clean('àçdc dd')
Merci