函数main()接收一个列表参数Ist,要求判断是其中只包含整数或实数类型的无素,如果是就拔回True,否则返回Falses,不能使用if和循环结构
时间: 2024-04-29 10:20:58 浏览: 66
以下是使用Python的all()函数实现的代码:
```python
def main(lst):
return all(isinstance(x, (int, float)) for x in lst)
```
解释:
- isinstance(x, (int, float)) 用于判断x是否是int或float类型的对象。
- all() 函数用于判断可迭代对象中的所有元素是否都为True,如果都为True,则返回True,否则返回False。
- 通过将所有元素依次传入isinstance()函数中,生成一个包含True和False的元组,all()函数会将这个元组中的所有元素都进行逻辑与操作,如果都为True,则返回True,否则返回False。
阅读全文