möglicherweise ist der Betreff etwas unglücklich gewählt, aber mir fiel spontan nichts besseres ein

Folgendes Problem:
ich habe ein Dictionary mit Keys und Werten. Die Keys repräsentieren Variablennamen, die Werte sind halt die Werte der Variablen.
Des Weiteren habe ich einen String, in dem für diese Variablennamen Platzhalter vorgesehen sind.
Beispiel:
Code: Alles auswählen
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": "1964"
}
thisstring = "Das ist ein Text in dem die Variable brand durch den Wert @@brand@@ ersetzt werden soll und model durch @@model@@. @@horst@@ wird aber nicht ersetzt, da es keinen Key im Dictionary gibt."
Code: Alles auswählen
Das ist ein Text in dem die Variable brand durch den Wert Ford ersetzt werden soll und model durch
Mustang. @@horst@@ wird aber nicht ersetzt, da es keinen Key im Dictionary gibt.
Ist das so in etwa realisierbar (ist es sicher

Danke schonmal.
VG mhard666.