ich habe ein riesiges dict - Resultat vorhergender Arbeit und darin stecken Instanzen einer Klasse. In Etwa so:
Code: Alles auswählen
class Foo(object):
def __item__(self, value):
self.value = value # ein Integer
d = {'a': Foo(1), 'b': Foo(2)}
Code: Alles auswählen
import operator
sorted(d.itervalues(), key=operator.attrgetter('value'))
Gibt es hier eine Möglichkeit - ohne Geschwindigkeit einzubüssen - weniger Speicher zu brauchen, über Verwendung eines Generators beispielsweise?
Gruß,
Christian