Senior
Как да проверите дали параметърът data на функцията funct е речник?
sobes.tech AI
Отговор от AI
За да проверите дали параметърът data на функцията funct е речник (dict) в Python, можете да използвате функцията isinstance:
def funct(data):
if isinstance(data, dict):
print("data е речник")
else:
print("data не е речник")
Това е най-простият и надежден начин да проверите типа на обекта. Ако искате да проверите дали data се държи като речник (поддържа методите на речника), можете да използвате duck typing или да проверите наличието на необходимите методи, но обикновено isinstance е достатъчно.