Senior
Como verificar se o parâmetro data da função funct é um dicionário?
sobes.tech IA
Resposta da IA
Para verificar se o parâmetro data da função funct é um dicionário (dict) em Python, pode usar a função isinstance:
def funct(data):
if isinstance(data, dict):
print("data é um dicionário")
else:
print("data não é um dicionário")
Este é o método mais simples e fiável para verificar o tipo de um objeto. Se precisar de verificar se data se comporta como um dicionário (suporta métodos de dicionário), pode usar duck typing ou verificar a presença dos métodos necessários, mas geralmente o isinstance é suficiente.