你可以使用all来做到这一点,一旦满足错误条件就会短路.
>>> my_list = [1, 2, 3]
>>> all(type(d) == int for d in my_list)
True
>>> my_list = ['1', 2, 3]
>>> all(type(d) == int for d in my_list)
False
Run Code Online (Sandbox Code Playgroud)
调用时也可以使用isinstanceall:
>>> my_list = [1, 2, 3]
>>> all(isinstance(d, int) for d in my_list)
True
>>> my_list = ['1', 2, 3]
>>> all(isinstance(d, int) for d in my_list)
False
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
566 次 |
| 最近记录: |