Назад к вопросам
Positive Technologies
Senior
6
Как проверить, что параметр data функции funct это словарь?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Чтобы проверить, что параметр data функции funct является словарём (dict) в Python, можно использовать функцию isinstance:
def funct(data):
if isinstance(data, dict):
print("data — словарь")
else:
print("data не является словарём")
Это самый простой и надёжный способ проверить тип объекта. Если нужно проверить, что data ведёт себя как словарь (поддерживает методы словаря), можно использовать duck typing или проверять наличие нужных методов, но обычно isinstance достаточно.