Son extructuras muy prácticas para cuando deseamos agrupar elementos, vamos a dar un ejemplo:
colores = ['blanco','negro','amarillo','azul','rojo']
Así si quiero acceder al color blanco colores[0]
// y para escribirlo en pantalla
escribir(colores[0])
Te parece raro? bueno tal vez paresca raro, pero hay una pequeña astucia, en la lista de colores debemos hacer diferencia entre la cantidad de colores que tenemos y la posición del color en la lista: (el indice).
La cantidad de colores (elementos) que tiene la lista, hace referencia a cuantos elementos (colores) tenemos en la lista, y evidentemente empezamos a contar desde el 1, en nuestro ejemplo tenemos 5 colores.
El indice es la posición que un color (elemento) ocupa en la lista, y se empieza con la posición cero, así que podriamos resumir asi:
- Indice 0 = blanco
- Indice 1 = negro
- Indice 2 = amarillo
- Indice 3 = azul
- Indice 4 = rojo
Sabiendo eso, para acceder al color blanco:
colores[0]
Para el color amarillo
colores[2]
En resumen para acceder a las informaciones de una lista nos basamos en la posición del elemento: su INDICE.