Avatar ·

Remplacement d'un double espace par un espace simple dans une chaîne

📁 ligne, Sujets avancés sur Python, travail

J'ai une chaîne :

str = 'A l a  m a  k o t a'

Comme on le voit dans la chaîne, entre les lettres d'un même mot j'ai un espace, entre les mots deux.
Je veux transformer la chaîne en :

'Ala ma kota'

J'ai essayé de résoudre ainsi, mais j'ai échoué :

D'abord je remplace les doubles espaces par '`' :

for i in range(len(str)-1):    if str[i] == ' ' and str[i+1]== ' ':        comment.replace('str[i]', '`')        comment.replace('str[i +