all(isinstance(n, int) for n in lst)
演示:
In [3]: lst = (1,2,3)
In [4]: all(isinstance(n, int) for n in lst)
Out[4]: True
In [5]: lst = (1,2,'3')
In [6]: all(isinstance(n, int) for n in lst)
Out[6]: False
代替isinstance(n, int)
你也可以使用type(n) is int