Wie kann ich ein Wörterbuch in Python zwingen, nur eindeutige Schlüssel zu haben?

7

ist es möglich, ein Dictionary in Python so zu gestalten, dass es eindeutige Schlüssel hat und wenn versehentlich ein Schlüssel, der bereits im Dictionary hinzugefügt wurde, zurückgewiesen wird. Danke

    
Hossein 10.05.2011, 09:26
quelle

4 Antworten

18

Sie können immer Ihr eigenes Wörterbuch erstellen

%Vor%     
Jakob Bowyer 10.05.2011, 09:33
quelle
4

Überprüfen Sie einfach Ihr Diktat, bevor Sie das Element hinzufügen

%Vor%     
Gevious 10.05.2011 09:34
quelle
1

Dies ist der Zweck von setdefault:

%Vor%

Dies bedeutet auch, dass Sie "if 'key" in dict: ... else: ... "

überspringen können %Vor%     
user2197172 05.06.2014 07:00
quelle
0

Sie könnten ein benutzerdefiniertes Wörterbuch erstellen, indem Sie von dict ableiten und __setitem__ überschreiben Gegenstände, die sich bereits im Wörterbuch befinden, werden abgelehnt.

    
Björn Pollex 10.05.2011 09:30
quelle

Tags und Links