Sobes.tech
Junior — Middle

¿Qué estructuras de datos mutables están disponibles en el lenguaje Python?

sobes.tech AI

Respuesta de la IA

En Python, hay varias estructuras de datos mutables que se pueden modificar después de su creación:

  • list — conjunto ordenado y mutable de elementos. Se pueden añadir, eliminar y modificar elementos.
  • dict — diccionario que almacena pares clave-valor. Permite modificar, añadir y eliminar pares.
  • set — conjunto de elementos únicos, mutable, soporta operaciones de adición y eliminación.
  • bytearray — secuencia mutable de bytes.

Ejemplo de uso de estructuras mutables:

my_list = [1, 2, 3]
my_list.append(4)  # Añadir elemento

my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3    # Añadir par clave-valor

my_set = {1, 2, 3}
my_set.add(4)       # Añadir elemento

my_bytes = bytearray(b'abc')
my_bytes[0] = 100   # Modificar el primer byte

Estas estructuras se utilizan ampliamente para almacenar y procesar datos cuando se requiere modificar su contenido.