Ich studiere gerade Python und lerne über Wörterbücher. Ist es richtig, Wörterbücher mit Objekten aus C++ zu vergleichen, die nur Datenmitglieder und keine Methoden enthalten?Können Wörterbücher in Python als Objekte aus C++ nur mit Datenelementen betrachtet werden?
Natürlich gibt es keine Klassendefinition, so dass jede Objektinstanz in Python anders deklariert werden kann, aber trotzdem halte ich es für eine gute Analogie Wörterbücher mit Objekten ohne Methoden zum Lernen zu verknüpfen. Oder ist es etwas, was ich hier vermisse?
Wörterbücher haben Methoden. –
@MartijnPieters Ich wusste nicht, dass Sie Methoden hinzufügen können ... Das bedeutet also, dass die Ähnlichkeit noch stärker ist. –
Ich habe nicht gesagt, dass du * mehr Methoden hinzufügen * kannst. Ich sagte Wörterbücher * haben * Methoden. Die 'dict'-Klassendefinition ist nicht beschreibbar, aber Sie * können * eine Unterklasse erstellen. –