A que se refiere cuando dice que las tuplas funcionan mucho mas veloz que las listas??

Ricardo Torres

Ricardo Torres

Pregunta
student
hace 5 años

A que se refiere cuando dice que las tuplas funcionan mucho mas veloz que las listas??

1 respuestas
    Ángel Ricardo Estrada Sevilla

    Ángel Ricardo Estrada Sevilla

    student
    hace 5 años

    Debido a que son inmutables las tuplas ya tienen definido un espacio en memoria, por lo que tienen menos apuntadores a los objetos que contienen y estos siempre son los mismos, por que no puedes asignar nuevos, por lo tanto hacer calculos es mas rapido. Las listas al ser mutables digamos que quedan abiertas por lo que pueden quedar las referencias en la memoria dispersas por asi decirlo, por que vas agregando valores y python tiene que buscarl esas referencias. Espero me hayas entendido. :)

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.