Listas.

--Originally published at Python.

Presentaremos ahora una nueva estructura de datos: la lista. Usaremos listas para poder modelar datos compuestos pero cuya cantidad y valor varían a lo largo del tiempo. Son secuencias mutables y vienen dotadas de una variedad de operaciones muy útiles.
La notación para lista es una secuencia de valores encerrados entre corchetes y separados por comas. Por ejemplo, si representamos a los alumnos mediante su número de padrón, se puede tener una lista de inscritos en la materia como la siguiente: i [78455, 89211, 66540, 45750]. Al abrirse la inscripción, antes de que hubiera inscritos, la lista de inscritos se representará por una lista vacía: [].
7.2.1. Longitud de la lista. Elementos y segmentos de listas
Como a las secuencias ya vistas, a las listas también se les puede aplicar la función len() para conocer su longitud.
Para acceder a los distintos elementos de la lista se utilizará la misma notación de índices de cadenas y tuplas, con valores que van de 0 a la longitud de la lista −1.

Para obtener una sublista a partir de la lista original, se utiliza la notación de rangos, como en las otras secuencias.
Para obtener la lista que contiene sólo a quién se inscribió en segundo lugar podemos escribir:

Para obtener la lista que contiene al segundo y tercer inscritos podemos escribir:

Para obtener la lista que contiene al primero y segundo inscritos podemos escribir: