Проблема: я должен проверить, что возвращаемое значение - это словарь Python.
Q1.Какой из этих вариантов является правильным способом сделать это?
type(x) == dict
type(x) == type(dict)
isinstance(d, dict)
Тогда есть другие варианты, использующие оператор is
вместо ==
.
Q2. Многие люди говорят, что проверка типа объекта, как правило, плохая практика, но в отношении моей первоначальной проблемы, есть ли у меня другой выбор?