Python 函数接收一个列表lst,要求判断其中是否只包含整数或实数类型的元素,不能使用循环结构
时间: 2023-05-30 22:06:13 浏览: 98
Python实现判断给定列表是否有重复元素的方法
可以使用Python的内置函数all()和map()实现:
```python
def is_number_list(lst):
return all(map(lambda x: isinstance(x, (int, float)), lst))
```
其中,map()函数会将列表中的每个元素都应用到lambda表达式中,判断是否为int或float类型,返回一个由True或False组成的列表。all()函数则判断这个列表中所有元素是否都为True,如果是,则说明列表中只包含整数或实数类型的元素,返回True,否则返回False。
阅读全文