Je voudrai remplacer une lettre dans une chaîne de caractère à un endroit précis.
En gros un truc qui fait chaine[i] = 'a'.
J'ai vu que replace remplace toutes les lettres de la chaîne équivalente à celle entrée en paramètre.
Il doit bien y avoir une fonction qui fait ça non ?
Tu peux créer une nouvelle chaine de caractères en copiant les lettres avant et après celle que tu souhaites modifier. Il suffit de rajouter la nouvelle lettre entre les deux. Par exemple comme ceci (le code n'est pas condensé du tout, c'est pour illustrer ^^)
indexLettreAModifier = 3
chaine = "couleur"
debut = chaine[:indexAModifier]
fin = chaine[indexAModifier+1:]
nouvelleChaine = debut + 'r' + fin
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Python c'est bon, mangez-en.