← Todos los tutoriales
first-steps 6 min

Listas: Guardar Grupos de Cosas

¿Qué pasa si necesitas almacenar no solo un valor, sino toda una colección de ellos? Una lista de nombres, un conjunto de puntuaciones, un carrito de compras. Para eso es exactamente list.

start:
    list colors = ["red", "green", "blue"]

    print(colors.length().toString())
    print(colors[0])

    colors.add("yellow")
    print(colors.length().toString())

    iterate color in colors
        print(color)
3
red
4
red
green
blue
yellow

list significa que esta lista solo puede contener strings. Usa list para números enteros, list para decimales.

También puedes empezar con una lista vacía e irla llenando:

start:
    list scores
    scores.add(85)
    scores.add(92)
    scores.add(78)

    print("Total scores: {scores.length()}")
    print(scores.contains(92).toString())
Total scores: 3
true

colors[0] te da el primer elemento — las listas empiezan a contar en cero, no en uno. El primer elemento siempre está en la posición 0, el segundo en 1, y así sucesivamente.

Resumen rápido

  • Declara con list — por ejemplo list o list
  • Agrega elementos con .add(valor)
  • Accede por posición con lista[0] — el primer elemento está en el índice 0
  • .length() devuelve cuántos elementos hay en la lista
  • .contains(valor) comprueba si algo está en la lista
  • Usa iterate item in lista para recorrer todo
¡Copiado!