Sobes.tech
Senior

Cum să verifici dacă parametrul data al funcției funct este un dicționar?

sobes.tech AI

Răspuns de la AI

Pentru a verifica dacă parametrul data al funcției funct este un dicționar (dict) în Python, poți folosi funcția isinstance:

def funct(data):
    if isinstance(data, dict):
        print("data este un dicționar")
    else:
        print("data nu este un dicționar")

Aceasta este cea mai simplă și fiabilă metodă de a verifica tipul unui obiect. Dacă trebuie să verifici dacă data se comportă ca un dicționar (suportă metodele dicționarului), poți folosi duck typing sau verifica prezența metodelor necesare, dar în general isinstance este suficient.