Erstelle eine Liste von Objektattributen in Python

8

Ich habe eine Liste von Objekten:

%Vor%

Jedes Objekt hat ein Attribut: time:

%Vor%

Ich möchte eine Liste der Zeitattribute erstellen:

%Vor%

Was ist der effizienteste Weg, um diese Ausgabe zu erhalten? Es kann nicht sein, über die Objektliste zu iterieren, oder?:

%Vor%     
Ed. 19.06.2012, 01:57
quelle

4 Antworten

24

Auf das Verständnis der Liste kommt es an:

%Vor%     
mhawke 19.06.2012, 01:59
quelle
2

Wie wäre es mit:

%Vor%     
user648852 19.06.2012 01:59
quelle
2
%Vor%     
John La Rooy 19.06.2012 02:06
quelle
2

Am schnellsten (und am einfachsten zu verstehen) ist das Listenverständnis.

Siehe das Timing:

%Vor%

Drucke:

%Vor%

Das Listenverständnis ist also schneller zu schreiben und schneller auszuführen.

    
the wolf 19.06.2012 05:51
quelle

Tags und Links