Senior
Come verificare che il parametro data della funzione funct è un dizionario?
sobes.tech AI
Risposta dell'AI
Per verificare che il parametro data della funzione funct sia un dizionario (dict) in Python, puoi usare la funzione isinstance:
def funct(data):
if isinstance(data, dict):
print("data è un dizionario")
else:
print("data non è un dizionario")
Questo è il metodo più semplice e affidabile per verificare il tipo di un oggetto. Se hai bisogno di verificare che data si comporti come un dizionario (supporta i metodi del dizionario), puoi usare il duck typing o verificare la presenza dei metodi necessari, ma generalmente isinstance è sufficiente.