El concepto de lista en el mundo real y en Python es realmente el mismo: un conjunto de objetos ordenados. Para definir una lista, se utilizan los corchetes, []. Cada uno de los objetos se separa con una coma. Veamos un ejemplo:

mi_lista = [2, "hola", 9.6]

Los tipos de datos de cada uno de los objetos pueden ser diferentes.

Cada elemento de la lista tiene un índice con el que podemos acceder a él. El primer índice es el 0. Así, si queremos obtener el objeto en 2º posición, tendremos que pedir aquel con el índice 1. Para obtener un objeto en función de su posición, se utilizan los corchetes:

mi_lista[1]

Nos devolverá

"hola"

De la misma manera, podemos cambiar el contenido del objeto usando el operador de asignación =

mi_lista[1] = "adiós"

Ahora la variable mi_lista tendrá el siguiente valor:

[2, "adiós", 9.6]

Podemos saber el número de elementos de una lista con la función len, que en este caso nos devolverá 3.

len(mi_lista)

Esto ha sido todo por hoy. En la próxima sesión veremos los tuples, un tipo distinto de lista.