Die Schaffung eines "dictionary of sets"

Ich brauchen, um effizient zu speichern Daten in etwas, das würde Aussehen wie ein "Wörterbuch des sets" z.B. haben ein Wörterbuch mit vielen (einzigartigen) Werte matching jeden eindeutigen Schlüssel. Die Quelle meiner Daten wäre eine (nicht sehr gut) strukturiertes XML.

Meine Idee ist:
Ich werde schauen durch eine Reihe von Elementen und finden Sie die Schlüssel. Wenn der Schlüssel nicht vorhanden ist, fügen Sie es dem Wörterbuch, wenn es bereits vorhanden ist, fügen Sie einfach einen neuen Wert in die entsprechende Taste.

Und das Ergebnis wäre so etwas wie:

{
 'key1': {'1484', '1487', 1488', ...}
 'key2': {'1485', '1486', '1489', ...}
 'key3': {'1490', '1491', '1492', ...}
 ...
}

Muss ich hinzufügen neuer Schlüssel auf dem Sprung.
Ich schieben müssen eindeutige Werte in jedem Satz.
Ich muss in der Lage sein zu Durchlaufen und die ganze Wörterbuch.

Ich bin nicht sicher, ob dies überhaupt machbar ist, aber wenn das jemand schieben könnte mich in die richtige Richtung, wäre ich mehr als dankbar.

  • was haben Sie getan, um zu versuchen, dieses problem zu lösen?
Schreibe einen Kommentar