Sobes.tech
Senior

¿Cómo verificar que el parámetro data de la función funct es un diccionario?

sobes.tech AI

Respuesta de la IA

Para verificar que el parámetro data de la función funct es un diccionario (dict) en Python, se puede usar la función isinstance:

def funct(data):
    if isinstance(data, dict):
        print("data es un diccionario")
    else:
        print("data no es un diccionario")

Este es el método más simple y confiable para verificar el tipo de un objeto. Si necesitas verificar que data se comporta como un diccionario (soporta métodos de diccionario), puedes usar duck typing o verificar la presencia de los métodos necesarios, pero generalmente isinstance es suficiente.