编写一个函数,接收一个包含若干整数的列表lst,要求返回一个列表,列表中包含原列表中大于或者等于所有整数平均值的整数。用Python
时间: 2023-11-29 11:09:53 浏览: 97
列表的使用方法(python)
可以使用以下代码实现:
```python
def greater_than_avg(lst):
avg = sum(lst) / len(lst)
return [x for x in lst if x >= avg]
```
函数`greater_than_avg`接收一个列表`lst`,首先计算列表中所有整数的平均值`avg`,然后使用列表推导式生成一个新的列表,其中包含所有大于或等于平均值的整数。最后返回这个新列表。
阅读全文