Objektattribute aus Liste mit Objekten auslesen
Verfasst: Donnerstag 22. Juli 2021, 14:22
Hallo zusammen,
die Frage ist wahrscheinlich total trivial, ich stehe aber auf dem Schlauch und komme nur auf umständliche Lösungen, die nicht wirklich "pythonic" sind:
Ich habe eine Liste aus Objekten, bspw. Mitarbeiterobjekten. Die Objekte haben ihrerseits Attribute, bspw. mitarbeiter.name und mitarbeiter.id.
Ich möchte nun diese Liste aus Mitarbeiterobjekten nach einer eineindeutigen id durchsuchen und den Namen des Mitarbeiters mit der entsprechenden Personalnummer erhalten.
Ich dachte an:
Geht das auch schöner ohne den Umweg über den index der Liste?
Danke und viele Grüße!
ninaebez
die Frage ist wahrscheinlich total trivial, ich stehe aber auf dem Schlauch und komme nur auf umständliche Lösungen, die nicht wirklich "pythonic" sind:
Ich habe eine Liste aus Objekten, bspw. Mitarbeiterobjekten. Die Objekte haben ihrerseits Attribute, bspw. mitarbeiter.name und mitarbeiter.id.
Ich möchte nun diese Liste aus Mitarbeiterobjekten nach einer eineindeutigen id durchsuchen und den Namen des Mitarbeiters mit der entsprechenden Personalnummer erhalten.
Ich dachte an:
Code: Alles auswählen
index = [mitarbeiter.id for mitarbeiter in objektliste].index(id)
objektliste[index].name
Danke und viele Grüße!
ninaebez