Hallo liebe Community,
ich habe eine eigene Klasse und speichere im Programm mehrere Instanzen davon in einer Liste. Nun möchte ich alle erzeugten Instanzen nach einem
bestimmten Attribut durchsuchen und das passende Objekt in der Funktion zurückgeben. Nur, was gebe ich zurück wenn kein Objekt mit passendem Attribut
gefunden wird damit eine Abfrage wie:
Code
gefundenesObjekt = findeObjektMitAttribut(attr, listeMitObjekten)
if gefundenesObjekt:
...mehr Code
funktioniert?
Meine Funktion sieht so aus:
Code
def findeObjektMitAttribut(attr, listeMitObjekten):
for x in listeMitObjekten:
if x.getAttr == attr:
return x
return keinPassendesObjektGefunden # habe probiert: 'None', leere return-Anweisung, typunterschiedliche Objekte wie 0, ' ' ...
was ist "keinPassendesObjektGefunden" um eine Abfrage
zu realisieren?
viele Grüsse Harry