¿Por qué se le resta 1 a la función len?

Nicolás Mayorga Vargas

Nicolás Mayorga Vargas

Pregunta
studenthace 6 años

¿Por qué se le resta 1 a la función len?

2 respuestas
para escribir tu comentario
    Alberto Sánchez

    Alberto Sánchez

    studenthace 6 años

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

    Fernanda Vieira Jófili

    Fernanda Vieira Jófili

    studenthace 6 años

    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.

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.