Hol dir die ersten 100 Elemente von OrderedDict

8

preresult ist ein OrderedDict() .

Ich möchte die ersten 100 Elemente darin speichern. Oder behalte preresult bei, lösche aber alles andere als die ersten 100 Elemente.

Die Struktur ist wie folgt

%Vor%

Funktioniert islice dafür? Mine sagt itertool.islice hat nicht items

    
juju 08.05.2012, 17:42
quelle

2 Antworten

14

Hier ist eine einfache Lösung mit itertools :

%Vor%

Dies gibt nur Schlüssel zurück. Wenn du Gegenstände haben willst, benutze iteritems (oder nur items in Python 3):

%Vor%     
senderle 08.05.2012, 17:44
quelle
3

Sie können die Schlüssel von OrderedDict zerschneiden und kopieren.

%Vor%

b ist eine geschnittene Version von

    
Medorator 11.08.2014 19:11
quelle

Tags und Links