Liste mit Objekten nach Namen durchsuchen
Verfasst: Dienstag 7. Juli 2020, 08:48
Hallo zusammen,
ich möchte eine Liste mit Objekten nach einem bestimmten Objekt durchsuchen und dann dessen Wert weiterverwenden. Der untenstehende Code funktioniert, jedoch hätte ich gerne für die Übersichtlichkeit den Namen des Objekts in temperatur_10 mit drin. Die index() Funktion hat mir bisher nicht weitergeholfen, da die Objektnamen keine strings sind und ansonsten der Objektname unbekannt ist.
temperature_10 wird in einem anderen Modul gebraucht als der Rest des Codes.
Ich hoffe es ist verständlich was ich meine..
danke für eure Hilfe!
class fixVariable:
def __init__(self, name, value, status):
self.name = name
self.value = value
self.status = status
return
Tl_in = fixVariable('Tl_in', 15, False)
pl_in = fixVariable('pl_in', 100000, False)
WS_medium = fixVariable('WS_medium', 'Air', False)
mdot_ws = fixVariable('mdot_ws', 1, True)
T_ppC = fixVariable('T_ppC', 5, False)
WSAttributes = [Tl_in, pl_in, WS_medium, mdot_ws, T_ppC]
temperature_10 = WSAttributes[0].value + WSAttributes[4].value
ich möchte eine Liste mit Objekten nach einem bestimmten Objekt durchsuchen und dann dessen Wert weiterverwenden. Der untenstehende Code funktioniert, jedoch hätte ich gerne für die Übersichtlichkeit den Namen des Objekts in temperatur_10 mit drin. Die index() Funktion hat mir bisher nicht weitergeholfen, da die Objektnamen keine strings sind und ansonsten der Objektname unbekannt ist.
temperature_10 wird in einem anderen Modul gebraucht als der Rest des Codes.
Ich hoffe es ist verständlich was ich meine..
danke für eure Hilfe!
class fixVariable:
def __init__(self, name, value, status):
self.name = name
self.value = value
self.status = status
return
Tl_in = fixVariable('Tl_in', 15, False)
pl_in = fixVariable('pl_in', 100000, False)
WS_medium = fixVariable('WS_medium', 'Air', False)
mdot_ws = fixVariable('mdot_ws', 1, True)
T_ppC = fixVariable('T_ppC', 5, False)
WSAttributes = [Tl_in, pl_in, WS_medium, mdot_ws, T_ppC]
temperature_10 = WSAttributes[0].value + WSAttributes[4].value