15. Listas
Una lista es sencillamente un grupo de elementos, como los alumnos de una clases, o una lista de números de teléfono.
Pronto veremos como la lista nos permitirá actuar de manera simple y elegante sobre todos sus elementos.
Antes de comenzar, borremos la pantalla
Para definir una lista debemos crear una variable que contenga los items de la lista. (Recuerda que en el pasado hemos visto cómo crear una variable).
La definición de la lista será:
(lista item1 item2 ...), con los elementos de la lista separados por un espacio.
(lista "academia "tortuga) tendrá 2 elementos, el primero será la cadena academia y el segundo tortuga.
Solo resta definir una variable que contenga la lista.
Definamos una variable llamada milista que tenga las palabras 'academia' y 'tortuga'.
En el paso anterior definimos una lista que contiene dos elementos, 'academia' y 'tortuga'.
Para imprimir la lista recurriremos al comando imprimir y acceder al contenido de :milista.
Imprime la lista milista
Vimos antes como crear una lista de 2 elementos, ahora crearemos una lista con 5 elementos.
Haz una lista que llamada listacinco que contenga los siguientes nombres: "Abel "Bernardo "Carlos "Daniel "Emilio
Hemos creado una nueva lista, ¿por qué no imprimirla?
Imprime la lista listacinco
Para imprimir al primer elemento de una lista deberemos combinar los comandos imprimir con el comando primer.
imprimir primer :NOMBREDELISTA
Imprime el primer elemento de la lista listacinco
De modo similar al paso anterior, tenemos un comando para acceder a la lista. El comando para acceder al último elemento de la lista sera ultimo (sin acento).
Entonces, para imprimir el último ítem de la lista haremos
imprimir ultimo NOMBRE_DE_LISTA.
Imprime el último elemento de la lista listacinco.