Ich habe in Python für eine Weile programmiert, und gerade angefangen, Ruby bei der Arbeit zu verwenden. Die Sprachen sind sehr ähnlich. Ich bin jedoch auf eine Ruby-Funktion gestoßen, die ich in Python nicht replizieren kann. Es ist Rubys Methode freeze
.
Gibt es eine Möglichkeit, dies in Python zu imitieren?
EDIT: Ich habe gemerkt, dass ich es so gemacht habe, als ob das nur für Listen wäre; In Ruby ist freeze
eine Methode für Object
, sodass Sie jedes Objekt unveränderlich machen können. Ich entschuldige mich für die Verwirrung.
Siehe auch, vgl. set
vs. frozenset
, bytearray
vs. bytes
.
Zahlen, Strings sind selbst unveränderlich:
%Vor%