Python Buchstaben ersetzen - Dictionary?
Hallo zusammen leider bekomme ich folgende Code nicht zum laufen, es soll bloß in diesem Fall für den satz "wann k0mmt" die 4 durch ein a Erstetz werden und die 0 durch ein o ersetzt wird dass also für die if wir dann dastehen haben "wann kommt"
aehnliche = {'a': [4], 'o': [0]}
rueckwaerts = {} # neues dict
for i in aehnliche:
for x in aehnliche[i]: # 11111
rueckwaerts[x] = i
satz = "w4ann kommt"
neuerSatz = ""
for z in satz:
try:
neuerSatz += rueckwaerts[z] # versuche den buchstabe zu ersetzen
except:
neuerSatz += z # falls keiner da, kopieren
# 22222
print(neuerSatz)
if "wann" in neuerSatz and "kommt" in neuerSatz:
print("juhu")
else:
print("hat leider nicht geklappt")