Seite 1 von 1

Variablen aus Strings machen? Geht das?

Verfasst: Samstag 11. November 2006, 11:08
von EnTeQuAk
Hallo!

Ich überlege gerade. ginge es, mir eine Liste mit Tipel zu geben

Code: Alles auswählen

List = [
    ('TestModul 1', 'test'),
    ('TestModul 2', 'test2')]
Und das ganze so zu regeln, das das Modul, was im Tupel die hintere Stelle belegt unter dem Variablennamen, der erste Teil des Tupels, abzuspeichern?
Ging das? Wenn ja wie?

Danke schonmal für Ideen! ;)

MfG EnTeQuAk

Verfasst: Samstag 11. November 2006, 12:13
von BlackJack
Ich bin etwas verwirrt von der Frage, kannst Du die nochmal umformulieren? Mit Beispielen vielleicht?

Und es klingt schon wieder so ein bisschen danach, als wenn Variablennamen aus Zeichenketten erzeugt werden sollen. Das ist üblicherweise ein Zeichen für einen schlechten Entwurf. Also sag am besten auch dazu wofür Du das brauchst.

Verfasst: Samstag 11. November 2006, 12:14
von Joghurt
Suchst du vielleicht ein Dictionary?

Code: Alles auswählen

>>> bla = { 'Testmodul 1':'test',
... 'Testmodul 2':'bla' }
>>> bla['Testmodul 1']
'test'
>>> bla.items()
[('Testmodul 1', 'test'), ('Testmodul 2', 'bla')]

Verfasst: Samstag 11. November 2006, 12:34
von EnTeQuAk
Und es klingt schon wieder so ein bisschen danach, als wenn Variablennamen aus Zeichenketten erzeugt werden sollen. Das ist üblicherweise ein Zeichen für einen schlechten Entwurf. Also sag am besten auch dazu wofür Du das brauchst.
*hust* Das is das, was ich fragen wollte... Öhmm.. oki ich glaub ich überdenke nochmal meinen Vorschlag ;)
(ginge das überhaupt, das mit Variablennamen aus Zeichenkette generieren?)

MfG EnTeQuAk

Verfasst: Samstag 11. November 2006, 12:54
von BlackJack
EnTeQuAk hat geschrieben:(ginge das überhaupt, das mit Variablennamen aus Zeichenkette generieren?)
Ja.

Verfasst: Samstag 11. November 2006, 13:20
von EnTeQuAk
Ich merk schon... is ne doofe Idee ;)

Gut denke, hat sich erledigt...


Danköö! :D

MfG EnTeQuAk