Hallo all dies könnte wie eine nutzlose Frage scheinen, da ich einen Weg gefunden habe, aber ich würde gerne wissen, ob es einen schnelleren Weg zu bekommen gibt die Anzahl der Elemente einer Liste, die eine bestimmte Klasse verifizieren.Holen Sie, wie viele (wenn überhaupt) Objekte einer Klasse in einer Liste enthalten sind
Bisher ich tue:
items_from_class = 0
for x in Mylist:
if isinstance(x, Myclass):
items_from_class += 1
if items_from_class > 2;
do something ...
Ich möchte etwas, das in eine Zeile passt, wie:
if isinstance(x,Myclass) in Mylist > 2:
do something ...
Vielen Dank für Ihre Hilfe!
Ja, brechen, wenn Sie feststellen, three.there keinen Sinn mehr zu überprüfen, ob alles, was Sie wollen wissen, ist, wenn es drei oder mehr –
Ja, im Moment, dass alles, was ich brauche ist, aber ich war die Frage zu stellen für allgemeinere Zwecke, da ich andere Anwendungen dafür haben werde. – Sorade