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.