Suche…


Einzelne Zeichen von Strings können nicht zugewiesen werden

foo = "bar"
foo[0] = "c" # Error 

Der unveränderliche Variablenwert kann nicht geändert werden, sobald er erstellt wurde.

Die einzelnen Mitglieder von Tuple können nicht zugewiesen werden

foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!! 

Die zweite Zeile würde einen Fehler zurückgeben, da einmal erstellte Tupelmitglieder nicht zuweisbar sind. Wegen der Unveränderlichkeit des Tupels.

Frozensets sind unveränderlich und nicht zuordenbar

foo = frozenset(["bar", 1, "Hello!"])
foo[2] = 7 # ERROR
foo.add(3) # ERROR

Die zweite Zeile würde einen Fehler zurückgeben, da einmal erstellte frozenset-Mitglieder nicht zuweisbar sind. Die dritte Zeile würde einen Fehler zurückgeben, da Frozensets keine Funktionen unterstützen, die Mitglieder bearbeiten können.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow