Sobes.tech
Senior

Kako proveriti da li je parametar data funkcije funct rečnik?

sobes.tech АИ

Одговор од АИ

Да бисте проверили да ли је параметар data функције funct у Python-у речник (dict), можете користити функцију isinstance:

def funct(data):
    if isinstance(data, dict):
        print("data је речник")
    else:
        print("data није речник")

Ово је најједноставнији и најпоузданији начин да проверите тип објекта. Ако желите да проверите да ли се data понаша као речник (подржава методе речника), можете користити duck typing или проверити присуство потребних метода, али уобичајено је да је isinstance довољно.