es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, se puede usar la clase typing.Dict para especificar el tipo de retorno de un diccionario con indicaciones de tipo para las clave. Aquí hay un ejemplo:

    from typing import Dict, Set
    
    def foo() -> Dict[str, Set[int]]:
        my_dict = {"key1": {1, 2, 3}, "key2": {4, 5, 6}, "key3": {7, 8, 9}}
        return my_dict
    

    En este ejemplo, la función foo() devuelve un diccionario con claves de cadena y valores de conjunto de enteros. Puede reemplazar el tipo de conjunto con cualquier otro tipo de datos que necesite.

    El módulo __future__.annotations no es necesario para este tipo de indicaciones de tipo.

Comments are closed.