Pythonischer Weg, zwei Listen von Tupeln in eine Liste von dict zusammenzufassen

8

Hi, ich bin ziemlich neu in Python, also bin ich mir der kleinen Tricks und Abkürzungen noch nicht wirklich bewusst. Ich habe zwei mehrdimensionale Arrays:

%Vor%

und

%Vor%

Grundsätzlich möchte ich diese in ein Array von Wörterbuchobjekten zusammenführen. Etwas wie:

%Vor%

Gibt es eine Art pythonische Art, dies wirklich leicht mit Lamba-Ausdrücken oder etwas Nippel zu machen? Danke!

    
Mike Christensen 29.04.2011, 06:42
quelle

3 Antworten

10

versuche das:

%Vor%     
Cédric Julien 29.04.2011, 06:55
quelle
9

Verwenden Sie defaultdict , um den Skus zuerst mit sku_id zu gruppieren, und verwenden Sie dann a Listenverständnis zum Erzeugen des kombinierten Datensatzes

%Vor%     
Imran 29.04.2011 06:47
quelle
-2
%Vor%

Siehe diese verwandte Frage Wie füge ich dicts zusammen

    
sthysel 29.04.2011 06:54
quelle

Tags und Links