Wenn Sie mit dem Zugriff auf diejenigen Teile der OrderedDict-Implementierung einverstanden sind, die absichtlich privat gehalten werden:
%Vor%Ich schaudere, um zu denken, wie langsam das auf einer Liste der Größe sein wird, aber die einzige Weise, die ich bis jetzt gefunden habe ...
%Vor%Bearbeiten:
Das Beispiel war leicht erfunden; Meine aktuelle Sammlung ist nach Daten gegliedert. Wenn ich den Eintrag nach today
brauche; habe eine Lösung gefunden mit Dropwhile ...
Ziemlich ein Bissen.
Von Ihrem Code überarbeitet, würde ich auf diese Weise ein bisschen besser sein:
%Vor%Grundsätzlich reicht es schon aus, den Iterator an der richtigen Stelle zu haben.
Wäre cool, Iteration von jeder Position zu starten, aber nicht sicher, ob - wie möglich. Braucht einige Gedanken.
Tags und Links python ordereddictionary