Ich habe eine Liste von Objekten, die z.B. ein Attribut name haben. Nun möchte ich herausfinden, ob ein Objekt mit einem bestimmten Namen in der Liste enthalten ist. Ungefähr so:
Code: Alles auswählen
class Test:
def __init__(self, name):
self.name = name
liste = [Test("eins"), Test("zwei"), Test("drei")]
Code: Alles auswählen
if "eins" in liste.name
Code: Alles auswählen
if "eins" in [t.name for t in liste]
Fragen: ist das so? Und wenn ja: wie geht es schöner?