k = [1, 4.9, 'z']
isinstance(k[1], int)
False
isinstance(k[0], int)
True
Puoi testare la congruenza così (giusto un'idea, non so se basta):
a = [x for x in k if not isinstance(x, int)]
try:
if len(a) > 0:
raise TypeError
except TypeError:
print("Errore di tipo")