Ich habe eine Frage im Zusammenhang mit dem Verständnis der Funktionsweise von Python-Wörterbüchern.Der Unterschied zwischen Python-dict und tr1 :: unordered_map in C++
Ich erinnere mich irgendwo lesen Strings in Python sind unveränderlich, um Hashing zu ermöglichen, und es ist der gleiche Grund, warum man Listen nicht direkt als Schlüssel verwenden kann, dh die Listen sind veränderbar (durch Unterstützung von .append) und daher können sie nicht verwendet werden Wörterbuchschlüssel.
Ich wollte wissen, wie die Implementierung von unordered_map in C++ diese Fälle behandelt. (Da Zeichenfolgen in C++ veränderbar sind)
Wünschte, ich könnte Posts bearbeiten, damit ich das "'" in "dict's" wegschneiden kann ... ;-) (Ja, ich bin in einer snarky Stimmung ;-) –
Vielen Dank für den Beitrag! :-D –