Si una función me retorna un diccionario o una tupla, ¿Cómo hago para utilizar cada dato individualmente?

Pregunta de la clase:
Scope o Alcance
Ivan Palencia

Ivan Palencia

Pregunta
studenthace 4 años

Si una función me retorna un diccionario o una tupla, ¿Cómo hago para utilizar cada dato individualmente?

1 respuestas
para escribir tu comentario
    Pedro Alvarado Garcia

    Pedro Alvarado Garcia

    studenthace 4 años

    Puedes utilizar cada dato individual accediendo al elemento manualmente.

    En el caso de las tuplas seria:

    tupla[0]
    , en número dentro de corchete depende de cual es la posición del elemento. Si no sabes cual es la posición del elemento al que quieres acceder puedes hacer:
    tupla.index(el elemento)
    y te retorna el índice.

    En el caso de los diccionarios seria:

    diccionario[key]
    . Aquí debes de saber de antemano la llave a la que quieres acceder. Otra forma de hacerlo es
    diccionario.get(key)
    .

    Y la otra forma de hacerlo es con ciclos.

    En el caso de la tuplas seria:

    for i in tupla: #aquí haces las operaciones que requieres con cada dato individual print(i)

    En el caso de los diccionarios seria:

    • Si quieres acceder solo a las llaves, es decir, iterar las llaves:
    for k in diccionario.keys(): print(k)
    • Si quieres acceder solo a los valores:
    for v in diccionario.values(): print(v)
    • Si quieres obtener las llaves y valor por igual:
    for k, v in diccionario.items(): print(k, v)
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.