0Pricing
Dart Academy · Lección

Crear listas y usar índices

Crear listas y acceder a los elementos por posición.

Crear listas y usar índices es una lección gratuita de Dart 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 Dart Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Dart Academy incluye 4 lecciones en total.

Qué es una List

Una List es un contenedor ordenado de valores que puede almacenar en una sola variable. Piense en ella como una fila numerada de casillas, cada una con un elemento. 📦

Su primera List

Escriba una lista con corchetes y comas. El literal siguiente contiene tres nombres de frutas en el orden exacto en que los escribió.

var fruits = ['apple', 'banana', 'cherry'];

Se conserva el orden

Las listas recuerdan el orden. El primer elemento que añada seguirá siendo el primero, el último seguirá siendo el último y, al imprimir la lista, se mostrarán tal como los escribió.

print(fruits); // [apple, banana, cherry]

El índice empieza en cero

Cada elemento tiene una posición llamada index. Dart empieza a contar desde 0, por lo que el primer elemento está en el índice 0, no en el 1.

Lectura mediante el índice

Obtenga un elemento con corchetes y su índice. Aquí, fruits[1] pasa el primer elemento y le proporciona 'banana'.

print(fruits[1]); // banana

El último índice

El último índice siempre es uno menos que la cantidad de elementos. Una lista de tres elementos termina en el índice 2, por lo que su elemento last es fruits[2].

print(fruits[2]); // cherry

Cuántos elementos hay

Consulte el tamaño de una lista mediante length. Devuelve la cantidad total de elementos, algo práctico para los bucles y las comprobaciones de límites.

print(fruits.length); // 3

Errores por índice fuera de rango

Acceder a un índice que no existe lanza un RangeError. Con tres elementos, el índice 3 está un paso demasiado lejos y provoca un error.

print(fruits[3]); // RangeError!

Listas tipadas

Puede declarar de antemano el tipo de los elementos. Una List of int solo acepta números enteros, por lo que Dart detecta los errores antes de ejecutar el programa.

List<int> scores = [10, 20, 30];

Una lista vacía

Empiece sin elementos y complétela más adelante mediante corchetes vacíos. Asigne siempre un tipo a una empty list para que Dart sepa qué puede contener.

List<String> names = [];

Atajos prácticos

Las listas también ofrecen getters útiles. Use first y last para consultar los extremos sin tener que calcular los índices.

print(fruits.first); // apple

Comprobación rápida

Tiene una lista de 5 elementos. ¿Qué índice apunta al último?

Repaso

¡Buen trabajo! Ha creado listas con corchetes, ha leído elementos mediante su index empezando en 0, ha comprobado length y ha evitado errores de rango. Ahora las listas forman parte de sus herramientas. 🎉

Preguntas frecuentes

¿La lección «Crear listas y usar índices» es gratis?

Sí — el texto completo de «Crear listas y usar índices» 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 Dart Academy, actualiza a CoddyKit PRO. El curso de Dart Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Crear listas y usar índices»?

Crear listas y acceder a los elementos por posición. Practicas Dart 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 Dart Academy?

No se requiere experiencia previa. Dart 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 listas y usar índices»?

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 Dart Academy?

Sí. Cada lección de Dart 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 listas y usar índices
  2. Añadir, eliminar y actualizar elementos
  3. Buscar y ordenar listas
  4. Transformar con map, where y toList
← Volver a Dart Academy