Folgende Aussgangslage:
Code: Alles auswählen
geschichte = "Das Auto ist rot und das Fahrrrad gelb. Der Apfel ist ebenfalls rot und das Mofa schwarz"
list1 = ['gelb', 'rot', 'schwarz']
list2 = ['grün', 'orange', 'braun']
Nun sollen die Wörter aus list1 durch list2 ersetzt werden, so dass die Variable "geschichte" wie folgt geändert wird:
"Das Auto ist orange und das Fahrrrad grün. Der Apfel ist ebenfalls orange und das Mofa braun"
Gibt es dafür eine passende Funktion?
Ich dachte, "replace" untersützt auch Listen als Arguemnt, jedoch werden nur Strings akzeptiert.
Das geht nicht:
geschichteNeu = geschichte.replace(list1, list2)