I need to determine if a given Python variable is an instance of native type:
dict and so on. Is there elegant way to doing it?
Or is this the only way:
if myvar in (str, int, float, bool): # do something
The best way to achieve this is to collect the types in a list of tuple called
if isinstance(myvar, primitiveTypes): ...
types module contains collections of all important types which can help to build the list/tuple.