Python Language
Tipos de datos inmutables (int, float, str, tuple y frozensets)
Buscar..
Los caracteres individuales de las cadenas no son asignables
foo = "bar"
foo[0] = "c" # Error
El valor de la variable inmutable no se puede cambiar una vez que se crean.
Los miembros individuales de Tuple no son asignables
foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!!
La segunda línea devolvería un error ya que los miembros de la tupla una vez creados no son asignables. Debido a la inmutabilidad de la tupla.
Los Frozenset son inmutables y no asignables.
foo = frozenset(["bar", 1, "Hello!"])
foo[2] = 7 # ERROR
foo.add(3) # ERROR
La segunda línea devolvería un error ya que los miembros de frozenset una vez creados no son asignables. La tercera línea devolvería el error, ya que los frozensets no admiten funciones que puedan manipular a los miembros.
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow