Python: remplacement de caractères chaîne de caractères sans les remplacer() la fonction

C'est surtout un problème de logique. Je suis en train de remplacer un caractère dans une chaîne sans utiliser la fonction remplacer. Je suis en train d'essayer d'abord de le transformer en une liste, modifier les éléments, puis remettez-le en chaîne. Ma tentative:

def changeCar(ch,ca1,ca2):

    a=list(ch)
    for x in a:
        if x==ca1:
             x==ca2
    return a

Cependant cela ne fonctionne pas. D'ailleurs, je ne suis pas sûr de savoir comment le transformer en chaîne de caractères. De l'aide s'il vous plaît?

  • Comment ne pas fonctionner? Qu'attendez-vous, et ce qui se produit réellement?
InformationsquelleAutor L.R. | 2014-12-13