Variable in Klasse dynamisch ansprechen
Verfasst: Mittwoch 18. Januar 2023, 03:34
Hallo Zusammen,
ich möchte eine Klassenvariable dynamisch zuweisen, finde aber keinen Weg das zu machen.
Beispiel ich habe eine Klasse und eine Liste:
Nun möchte ich durch die Liste gehen und von dort die Klassenvariablen holen und irgendwas in diese Variable schreiben
wenn ich tmp_class.i schreibe, legt Python mir eine neue Variable i an, ich wollte aber die existierende Variable ansprechen.
Geht das in Python irgendwie?
Vorab vielen Dank für eure Hilfe!
ich möchte eine Klassenvariable dynamisch zuweisen, finde aber keinen Weg das zu machen.
Beispiel ich habe eine Klasse und eine Liste:
Code: Alles auswählen
class BEISPIEL:
def __init__(self):
self.VAR1 = ""
self.VAR2 = ""
self.VAR3 = ""
liste = ["VAR1", "VAR2", "VAR3"]
Nun möchte ich durch die Liste gehen und von dort die Klassenvariablen holen und irgendwas in diese Variable schreiben
Code: Alles auswählen
tmp_class = BEISPIEL()
for i in liste:
# i hat jetzt ja einmal "VAR1", dann "VAR2" und dann "VAR3"
tmp_class.WERT_VON_i = "irgendwas"
Geht das in Python irgendwie?
Vorab vielen Dank für eure Hilfe!
