Warum sind Slice-Objekte in Python nicht hashbar:
%Vor%Sie scheinen unveränderlich zu sein:
%Vor%Context, ich möchte ein Wörterbuch erstellen, das Python-Ints abbildet oder Objekte auf einige Werte schneidet, etwa so:
%Vor%Als Workaround brauche ich spezielle Case Slices:
%Vor%Das ist keine große Sache, ich würde nur gerne wissen, ob es Gründe dafür gibt.
Aus dem Python-Fehler-Tracker :
Patch # 408326 wurde entwickelt, um die Zuordnung zu d [:] zu einem Fehler zu machen d ist ein Wörterbuch. Siehe Diskussion ab Ссылка .
Slices wurden speziell nicht hashbar gemacht, sodass Sie einen Fehler erhalten, wenn Sie versuchen, Slice-Assigns für ein Diktat zu verwenden.
Leider sieht es so aus, als wären Mailinglisten-Archivlinks nicht stabil. Der Link im Zitat ist tot und der alternative Link, den ich vorgeschlagen habe , ist gestorben auch. Das Beste, auf das ich Sie hinweisen kann, ist der Archivlink für den gesamten Monat der Nachrichten ; Sie können Ctrl-F für {
verwenden, um die relevanten (und einige falsche Positive) zu finden.
Tags und Links python