para retornar varios valores en una función, se puede hacer con alguna estructura de datos diferente a una tupla? y si es asi, es más efi...

Pregunta de la clase:
Tuplas
David Alberto Rodriguez Muñoz

David Alberto Rodriguez Muñoz

Pregunta
studenthace 5 años

para retornar varios valores en una función, se puede hacer con alguna estructura de datos diferente a una tupla? y si es asi, es más eficiente una tupla?

3 respuestas
para escribir tu comentario
    Pablo Aquino

    Pablo Aquino

    studenthace 5 años

    La inmutabilidad de las _tuplas _hace que sea más eficiente, ante otro tipo de datos como listas y diccionarios, para devolver valores de una función

    Diego Alessandro Galvez Rodriguez

    Diego Alessandro Galvez Rodriguez

    studenthace 5 años

    Estan las listas y los diccionarios pero ninguna más eficiente que una tupla, está ventaja la obtiene por ser inmutable, su estructura es más simple por eso nesecita menos espacio en memoria ^_^

    Luis Lira

    Luis Lira

    studenthace 5 años

    Hola!

    Las tuplas son la estructuras de datos más eficiente que hay en Python. Aunque perfectamente podrías devolver un diccionario o lista :D

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.