score={"李刚":93,"陈静":78,"张金柱":58,"赵启山": 91,"李鑫":65,"黄宁":83} lis=[ ]#通过列表生成式将字典每个键值对存入列表 lis.sort( )#将列表从大到小排序 for i in lis: print(i[1])
时间: 2023-12-25 22:30:10 浏览: 181
以下是根据提供的代码演示如何将字典中的键值对存入列表,并按值从大到小排序并打印出来的示例:
```python
score = {"李刚": 93, "陈静": 78, "张金柱": 58, "赵启山": 91, "李鑫": 65, "黄宁": 83}
lis = [(k, v) for k, v in score.items()] # 通过列表生成式将字典每个键值对存入列表
lis.sort(key=lambda x: x[1], reverse=True) # 将列表从大到小排序
for i in lis:
print(i[1])
```
输出结果为:
```
93
91
83
78
65
58
```
相关问题
python.字典中存放了学生的成绩,{‘李刚’: 93, ‘陈静’: 78, ‘张金柱’: 88, ‘赵启山’: 91, ‘李鑫’: 65, ‘黄宁’: 83}, 编写程序,按成绩从高到低输出学生的姓名和成绩(如下) 李刚: 93 赵启山: 91 张金柱: 88 黄宁: 83 陈静: 78 李鑫: 65
可以使用字典的items方法将字典转化为元组列表,然后利用sorted函数对元组列表按照成绩从高到低进行排序,最后遍历排序后的元组列表输出姓名和成绩即可。
代码如下:
```python
scores = {'李刚': 93, '陈静': 78, '张金柱': 88, '赵启山': 91, '李鑫': 65, '黄宁': 83}
sorted_scores = sorted(scores.items(), key=lambda x: x[1], reverse=True)
for name, score in sorted_scores:
print(name + ':', score)
```
输出结果为:
```
李刚: 93
赵启山: 91
张金柱: 88
黄宁: 83
陈静: 78
李鑫: 65
```
4.字典中存放了学生的成绩,{‘李刚’: 93, ‘陈静’: 78, ‘张金柱’: 88, ‘赵启山’: 91, ‘李鑫’: 65, ‘黄宁’: 83}, 编写程序,按成绩从高到低输出学生的姓名和成绩(如下) 李刚: 93 赵启山: 91 张金柱: 88 黄宁: 83 陈静: 78 李鑫: 65
可以使用字典的items()方法取出每个学生的姓名和成绩,然后使用sorted()函数对这些元组进行排序,最后按照排序后的顺序输出每个学生的姓名和成绩即可。
代码如下:
```python
scores = {'李刚': 93, '陈静': 78, '张金柱': 88, '赵启山': 91, '李鑫': 65, '黄宁': 83}
sorted_scores = sorted(scores.items(), key=lambda x: x[1], reverse=True)
for name, score in sorted_scores:
print(f"{name}: {score}")
```
输出结果为:
```
李刚: 93
赵启山: 91
张金柱: 88
黄宁: 83
陈静: 78
李鑫: 65
```
阅读全文
相关推荐
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.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://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)