Leonidas hat geschrieben:Ja die try variante ist echt besser...
Hab ich nicht geschrieben

. Wenn man einen festen Namen sucht, mag das zutreffen, aber ich bevorzuge locals und globals. Dann kann ich den Variablennamen selbst in einer Variablen speichern:
Code: Alles auswählen
name_ges="test"
test="12345 hallo"
if name_ges in locals():
print "gesetzt:",locals()[name_ges]
elif name_ges in globals():
print "gesetzt:",globals()[name_ges]
else:
print "ungesetzt"
So hast du den Vorteil, event. viele Variablen gleichzeitig in einer for-Schleife suchen zu können. Ich wüsste auch nicht, wo die wenn noch vorkommen sollten, wenn sie weder global noch lokal sind...