0Pricing
Mojo Academy · Lección

Crear y ampliar una lista

Añada elementos, acceda por índice e itere una List.

Crear y ampliar una lista es una lección gratuita de Mojo Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Mojo Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Mojo Academy incluye 4 lecciones en total.

¿Por qué una lista?

Cuando necesita un grupo ordenado y ampliable de valores, use una List. Mantiene los elementos en secuencia y puede crecer a medida que añade elementos. 📋

Un contenedor tipado

Una List de Mojo está tipada: todos los elementos comparten un tipo, como List[Int]. Esa uniformidad es lo que la hace rápida.

var nums = List[Int]()

Comience vacía

Llamar a List[Int]() le proporciona una lista vacía lista para rellenar. El tipo entre corchetes indica qué almacenará.

var scores = List[Int]()

Añada un elemento

Añada un valor al final con append. Cada llamada hace crecer la lista en un elemento y conserva el orden de inserción.

scores.append(90)
scores.append(85)

Lea mediante el índice

Acceda a un elemento con corchetes y su posición. La indexación es base cero, por lo que el primer elemento está en la posición 0.

var first = scores[0]

¿Cuántos elementos hay?

Consulte el tamaño de una lista con len. Devuelve la cantidad actual, que cambia al añadir o eliminar elementos.

var n = len(scores)

Cambie un elemento

Asigne mediante un índice para reemplazar un valor en su posición. La lista conserva la misma longitud; solo se actualiza ese hueco.

scores[0] = 100

Itere los elementos

Recorra una lista con un bucle for. Le proporciona directamente cada elemento, por lo que rara vez tendrá que gestionar los índices.

for s in scores:
    print(s)

Construya a partir de un literal

Puede rellenar una lista al crearla mediante un literal de lista. Mojo infiere el tipo de los elementos a partir de los valores proporcionados.

var fruits = List[String]("apple", "pear")

Elimine desde el final

Elimine el último elemento con pop. La lista se reduce y el método devuelve el valor eliminado.

var last = scores.pop()

Las listas crecen en el montón

Una lista almacena sus elementos en el montón, por lo que puede cambiar de tamaño libremente al añadir elementos. Esa flexibilidad es su gran ventaja.

Comprobación rápida

Tiene una List[Int] vacía y llama a append tres veces. ¿Cuál será el valor de len de la lista después?

Resumen

Una List es un contenedor ordenado, tipado y ampliable. Use append para añadir, corchetes para indexar y len para contar. 🎯

Preguntas frecuentes

¿La lección «Crear y ampliar una lista» es gratis?

Sí — el texto completo de «Crear y ampliar una lista» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Mojo Academy, actualiza a CoddyKit PRO. El curso de Mojo Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Crear y ampliar una lista»?

Añada elementos, acceda por índice e itere una List. Practicas Mojo Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Mojo Academy?

No se requiere experiencia previa. Mojo Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Crear y ampliar una lista»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Mojo Academy?

Sí. Cada lección de Mojo Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Crear y ampliar una lista
  2. Datos de clave-valor con Dict
  3. Elementos únicos con Set
  4. Elegir la colección adecuada
← Volver a Mojo Academy