2 Stimmen

Python: Speichern eines Listenwerts in Verbindung mit einem Schlüssel in einem Wörterbuch

Ich weiß, wie Python-Dictionaries Schlüssel:Wert-Tupel speichern. In dem Projekt, an dem ich arbeite, bin ich erforderlich, um Schlüssel zu speichern, die mit einem Wert, der eine Liste ist. ex: Schlüssel -> [0,2,4,5,8] wo, Schlüssel ist ein Wort aus einer Textdatei der Listenwert enthält Ints, die für die DocIDs stehen, in denen das Wort vorkommt.

Sobald ich das gleiche Wort in einem anderen Dokument finde, muss ich diese DocID an die Liste anhängen.

Wie kann ich das erreichen?

-1voto

Rajeev Punkte 42141

Wenn ich Ihre Frage richtig verstanden habe, können Sie dies versuchen,

           >>> a=({'a':1,'b':2});
           >>> print a['a']
            1
           >>> a.update({'a':3})
           >>> print a['a']
            3
            >>> a.update({'c':4})
            >>> print a['c']
             4

Dies funktioniert auch mit älteren Versionen von Python

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X