¿Las tuplas con nombre son mutables?
¿Las tuplas con nombre son mutables?

Video: ¿Las tuplas con nombre son mutables?

Video: ¿Las tuplas con nombre son mutables?
Video: 27. Programación en Python | Colecciones | Tuplas 2024, Abril
Anonim

Piense en etiquetas, no en cajas. Pitón tuplas tienen un rasgo sorprendente: son inmutables, pero sus valores pueden cambiar. Esto puede suceder cuando un tupla tiene una referencia a cualquier mudable objeto, como una lista.

De esta manera, ¿qué se denominan tuplas?

Tuplas con nombre son básicamente tipos de objetos ligeros y fáciles de crear. Tupla con nombre Las instancias pueden ser referenciadas usando desreferenciación de variables similares a objetos o el estándar tupla sintaxis. Se pueden usar de manera similar a struct u otros tipos de registros comunes, excepto que son inmutables.

¿Son las tuplas C # mutables? Ya que tuplas son estructuras, no tiene mucho sentido hacerlas inmutables. El final resulto - Tuplas de C # son construcciones extremadamente ligeras: son estructuras y sus elementos son mudable y direccionable directamente.

De esta manera, ¿cuáles son las contrapartes mutables de las tuplas?

Net el Tupla la clase es inmutable (aunque si alguno de sus elementos son tipos de referencia, aún puede acceder a sus propiedades). Contrapartes mutables ”En su lenguaje de programación sería cualquier matriz unidimensional (vector), lista o colección ordenada similar que permita el acceso de lectura y escritura a sus elementos.

¿Las listas son mutables?

Liza están mudable objetos, lo que significa que puede modificar un lista objeto una vez creado. Las tuplas, por otro lado, son objetos inmutables, lo que significa que no puede modificar un objeto de tupla después de que se haya creado.

Recomendado: