Python - Erstelle Wörterbuch aus der Liste der Wörterbücher

8

Ich habe eine Liste von Wörterbüchern in Python

%Vor%

Ich möchte diese Liste in ein Wörterbuch von Wörterbüchern mit dem Schlüssel slug umwandeln. Wenn der Slug wie im obigen Beispiel dupliziert ist, sollte er ignoriert werden. Dies kann entweder durch Kopieren über den anderen Eintrag sein oder nicht, um es zurückzusetzen, ich störe mich nicht, da sie sollten gleich sein sollten.

%Vor%

Was ist der beste Weg, dies zu erreichen?

    
John 28.02.2012, 12:26
quelle

1 Antwort

21

Angenommen, Ihre Liste heißt a , können Sie

verwenden %Vor%

In Python-Versionen älter als 2.7 können Sie

verwenden %Vor%

Dadurch werden Duplikate implizit entfernt (insbesondere durch Verwendung des Elements last mit einem bestimmten Schlüssel).

    
Sven Marnach 28.02.2012 12:28
quelle

Tags und Links