请编写一个程序,使用字典存储学生信息(自己编写至少十个学生 的信息),学生信息包括学号和姓名,请根据学生学号从小到大输出 学生的信息。提示:使用sorted函数并指定其对应的参数key的值
时间: 2024-11-06 19:25:16 浏览: 27
一个简单的学生信息管理系统.rar
当然,这是一个基本的Python操作,我们可以创建一个字典列表来存储学生的学号和姓名,然后使用`sorted()`函数按学号排序。下面是一个示例程序:
```python
# 创建包含学生信息的字典列表
students = [
{"学号": 1, "姓名": "小明"},
{"学号": 5, "姓名": "小红"},
{"学号": 3, "姓名": "小亮"},
{"学号": 7, "姓名": "小刚"},
{"学号": 9, "姓名": "小丽"},
{"学号": 2, "姓名": "小芳"},
{"学号": 6, "姓名": "小强"},
{"学号": 8, "姓名": "小美"},
{"学号": 4, "姓名": "小杰"},
{"学号": 10, "姓名": "小宇"},
]
# 按照学号从小到大排序并打印学生信息
sorted_students = sorted(students, key=lambda x: x["学号"])
for student in sorted_students:
print(f"学号:{student['学号']}, 姓名:{student['姓名']}")
--
相关问题--
1. 字典列表排序时,如何按照自定义键值进行排序?
2. Python中还有哪些数据结构适合存储这种结构化的学生信息?
3. 如果学号和姓名需要交替显示,应该如何修改代码?
-->
阅读全文