Nicolás Mayorga Vargas
Pregunta¿Por qué se le resta 1 a la función len?

Alberto Sánchez
Añadir que no solamente ocurre con python es algo muy común en el mundo de la programación.

Fernanda Vieira Jófili
Hola Nicolás. Es que len (length) es una función que muestra la longitud de una lista. Pero dado que en Python el primer elemento comienza en 0, el último elemento no tendrá el mismo número de valor de longitud, sino una unidad menos. Por ejemplo, la lista: [Ana, María, Beatriz] Esta lista tiene una longitud de 3, pero sus **índices **son 0, 1 y 2. Dado que cuando buscamos usamos los índices, tendremos que ir a la posición [2], entonces len - 1.