Python Language
Tipi di dati immutabili (int, float, str, tuple e frozensets)
Ricerca…
I singoli caratteri delle stringhe non sono assegnabili
foo = "bar"
foo[0] = "c" # Error
Il valore variabile immutabile non può essere modificato una volta creati.
I singoli membri di Tuple non sono assegnabili
foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!!
La seconda riga restituirebbe un errore poiché i membri della tupla una volta creati non sono assegnabili. A causa dell'immutabilità di tuple.
I Frozenset sono immutabili e non assegnabili
foo = frozenset(["bar", 1, "Hello!"])
foo[2] = 7 # ERROR
foo.add(3) # ERROR
La seconda riga restituirebbe un errore poiché i membri di frozenset una volta creati non sono assegnabili. La terza riga restituirebbe un errore poiché i frozenset non supportano le funzioni che possono manipolare i membri.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow