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
yellowlist
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
truecolors[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