Sobes.tech
Senior

Comment vérifier que le paramètre data de la fonction funct est un dictionnaire?

sobes.tech IA

Réponse de l'IA

Pour vérifier que le paramètre data de la fonction funct est un dictionnaire (dict) en Python, vous pouvez utiliser la fonction isinstance:

def funct(data):
    if isinstance(data, dict):
        print("data est un dictionnaire")
    else:
        print("data n'est pas un dictionnaire")

C'est la méthode la plus simple et fiable pour vérifier le type d'un objet. Si vous devez vérifier que data se comporte comme un dictionnaire (supporte les méthodes du dictionnaire), vous pouvez utiliser le duck typing ou vérifier la présence des méthodes nécessaires, mais généralement isinstance suffit.