Introducción a Python para principiantes

Listas

Veamos ahora un tipo de dato no primitivo como es la estructura lista.

Como su nombre indica, una lista sirve para almacenar varios valores, y en Python esos valores pueden ser de cualquier tipo, eso es posible gracias al tipado dinámico.

Vamos a hacer unas pruebas en un fichero listas.py:

listas.py

letras = ["a", "b", "c"]
print(letras)

Como véis una lista se declara entre corchetes y sus elementos hay que separarlos usando comas.

Para acceder a los elementos de una lista podemos usar los índices. El índice es el número de la posición que queremos consultar, simplemente tenemos que hacer referencia a esa posición entre corchetes:

letras = ["a", "b", "c"]
print(letras[0])  # Primera letra	
print(letras[1])  # Segunda letra

Un truco para mostrar una posición en concreto es simplemente restar uno a la posición que queremos mostrar.

Por ejemplo, para mostrar el tercer elemento con la "c", haríamos 3 - 1 = 2:

print(letras[2])  # Tercera letra	

También podemos hacer uso del índice -1 para devolver el último elemento de la lista:

print(letras[-1])  # Última letra