Использовать isinstance(item, type)
- например:
if isinstance(foo, int):
pass # handle this case
Тем не менее, явная проверка типов не считается хорошей практикой в мире Python - это означает, что большая часть силы утиной типизации потеряна: то, что ходит и крякает как утка, должно быть разрешено быть уткой, даже если если это не так! :)