Sobes.tech
Senior

Jak zjistit, zda je parametr data funkce funct slovníkem?

sobes.tech AI

Odpověď od AI

Chcete-li ověřit, zda parametr data funkce funct je v Pythonu slovník (dict), můžete použít funkci isinstance:

def funct(data):
    if isinstance(data, dict):
        print("data je slovník")
    else:
        print("data není slovník")

Toto je nejjednodušší a nejspolehlivější způsob, jak ověřit typ objektu. Pokud chcete ověřit, že se data chová jako slovník (podporuje metody slovníku), můžete použít duck typing nebo zkontrolovat přítomnost potřebných metod, ale obvykle je dostačující isinstance.