"ZhaoQi": 65,"Xiaobai": 90, "ZhengHui": 78, "WuDa": 99,"DongGe": 60),现在需要计算所以的最高分、最低分、平均分,并查找所有最高分的同
时间: 2023-11-28 22:06:40 浏览: 32
以下是回答:
```python
# 引用[1]中的redis命令模拟五个用户存入经纬度
# GEOADD zhgeo 116.48105 39.996794 zhangsan
# GEOADD zhgeo 116.514203 39.905409 lisi
# GEOADD zhgeo 116.489033 40.007669 wangwu
# GEOADD zhgeo 116.562108 39.787602 sunliu
# GEOADD zhgeo 116.334255 40.027400 zhaoqi
# 引用[2]中的redis命令查找距离"sunliu"最近的5个用户,并将距离存储到"sunliu"的位置信息中
# GEORADIUSBYMEMBER zhgeo sunliu 100 km asc count 5 storedist sunliu
# 计算字典中的最高分、最低分、平均分
scores = {"ZhaoQi": 65, "Xiaobai": 90, "ZhengHui": 78, "WuDa": 99, "DongGe": 60}
max_score = max(scores.values()) # 最高分
min_score = min(scores.values()) # 最低分
avg_score = sum(scores.values()) / len(scores) # 平均分
# 查找所有最高分的同学
top_students = [k for k, v in scores.items() if v == max_score]
# 输出结果
print("最高分:", max_score)
print("最低分:", min_score)
print("平均分:", avg_score)
print("所有最高分的同学:", top_students)
```
--相关问题--:
1. Redis中的GEOADD命令有哪些参数?
2. 如
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)