Seite 1 von 1
Aus String Variable erzeugen
Verfasst: Montag 5. Oktober 2009, 19:31
von Bodo93
Hallo,
wisst Ihr ob es möglich ist aus einem String eine Variable zu erzeugen?
Zum Beispiel habe ich die Variable x, die den Wert "abc" besitzt.
Jetzt suche ich eine Methode die aus dem "abc" automatisch eine Variable macht und wo ich in der Methode noch den Wert eingeben kann.
Befehl:
gesuchterbefehl(x,15) # x als Variable und z.B. 15 als Wert
Gibt es so etwas in Python?
Könnt Ihr mir weiterhelfen?
Vielen Dank im Voraus! ;-)
mfg Bodo
Verfasst: Montag 5. Oktober 2009, 19:41
von martin101986
Hallo,
das hört sich an als wolltest du
Dictionarys verwenden.
Code: Alles auswählen
data = {"x":15}
#gibt den Wert 15 zurück
data["x"]
# ändert den gescpeicherten Wert vom Key x
data["x"] = 100
Grüße
Martin
Verfasst: Montag 5. Oktober 2009, 20:58
von Hyperion
Wieso erstellst Du dafür einen neuen Thread?
Dein alter hatte ja quasi exakt die selbe Frage:
http://www.python-forum.de/topic-20454.html
Verfasst: Mittwoch 7. Oktober 2009, 12:54
von Bodo93
Ich dachte mir, dass ich meine Frage nicht genau genug formuliert hatte und dass das nur für Verwirrung sorgen würde... :wink:
Ach ja nach 1,5 Jahren Python im Informatik Unterricht besitzt man doch wohl die Grundlagen, oder? :oops:
Und zuletzt:
Vielen Dank für die schnellen Antwort! @Martin
Genau das habe ich gesucht! :)
Verfasst: Mittwoch 7. Oktober 2009, 17:47
von Hyperion
Bodo93 hat geschrieben:
Und zuletzt:
Vielen Dank für die schnellen Antwort! @Martin
Genau das habe ich gesucht!

Wenn Du genau das (also ein dict) gesucht hast, dann ist im Unterricht in den 1,5 Jahren nicht viel rumgekommen
Sorry, aber Du solltest dann wirklich noch einmal das Tutorial durcharbeiten! Das hilft Dir sicherlich, mal die grundlegenden Datenstrukturen zu verstehen. Dann entwickelst Du auch langsam ein Gespür dafür, wofür sich welches Konstrukt gut eignet

Verfasst: Sonntag 11. Oktober 2009, 14:00
von cz3kit
Ach ja nach 1,5 Jahren Python im Informatik Unterricht besitzt man doch wohl die Grundlagen, oder?
Vielleicht sollte man etwas mehr üben und dan Bücher oder sowas lesen
