张列表中的元素按降序排序并求出其中的最高分,平均分以及前三名
时间: 2024-02-22 10:59:33 浏览: 7
可以使用Python内置的`sorted()`函数对列表进行排序。默认情况下,`sorted()`函数会按升序排序,如果需要按降序排序,可以传递`reverse=True`参数。以下是按降序排序的示例代码:
```python
# 原始列表
scores = [78, 90, 87, 92, 80, 85]
# 按降序排序
scores_sorted = sorted(scores, reverse=True)
# 输出排序后的结果
print(scores_sorted)
```
输出结果:
```
[92, 90, 87, 85, 80, 78]
```
可以使用`max()`函数和`sum()`函数分别求出列表中的最高分和总分,然后计算平均分。以下是求最高分、平均分以及前三名的示例代码:
```python
# 原始列表
scores = [78, 90, 87, 92, 80, 85]
# 按降序排序
scores_sorted = sorted(scores, reverse=True)
# 输出最高分、平均分和前三名
highest = max(scores)
average = sum(scores) / len(scores)
top_three = scores_sorted[:3]
print("最高分为:", highest)
print("平均分为:", average)
print("前三名为:", top_three)
```
输出结果:
```
最高分为: 92
平均分为: 85.33333333333333
前三名为: [92, 90, 87]
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)