Python 实现学生信息顺序存储结构:查询、插入与平均分计算全揭秘
1. 建立一个顺序存储结构存储学生的信息: ```python students = [ {"学号": 1, "姓名": "王令", "分数": 98}, {"学号": 3, "姓名": "张成", "分数": 67}, {"学号": 5, "姓名": "陈晨", "分数": 74} ] ``` 2. 查询学号为5号学生的姓名和成绩: ```python for student in students: if student["学号"] == 5: print(f"学号:{student['学号']},姓名:{student['姓名']},分数:{student['分数']}") ``` 3. 向顺序存储结构中插入学号为8,姓名为李时,分数为89的学生信息,插入到顺序表中第2号位置: ```python students.insert(1, {"学号": 8, "姓名": "李时", "分数": 89}) ``` 4. 计算顺序表中学生平均分: ```python total_score = sum(student["分数"] for student in students) average_score = total_score / len(students) print(f"平均分:{average_score:.2f}") ``` ######[AI写代码神器 | 307点数解答 | 2024-07-20 19:16:43]
相关提问
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)488
- Java:抽象类 Vehicle 及子类 Car、MotorBike 实战演示(讯飞星火 | 440点数解答 | 2024-06-06 23:18:54)326
- 用 Pandas 深度剖析数据:从读取到统计分析全流程实战(GPT | 642点数解答 | 2024-06-30 15:39:49)375
- 用 Pandas 深入分析招聘数据:从数据读取到可视化全流程解析(GPT | 1539点数解答 | 2024-06-30 15:56:50)387
- Java实现有序集合合并与交集算法(顺序表+单链表)(百度文心 | 1247点数解答 | 2026-03-25 10:35:22)27
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)371
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)441
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)435
- 数据结构:揭示实体固有关系,助力信息管理与开发(GPT | 178点数解答 | 2024-10-20 14:06:34)208
- 重新定义字母大小关系:让 “L 队” 字典序小于 “某 E” 的代码实现与分析(字节豆包 | 595点数解答 | 2025-12-03 19:44:59)79
- 深入解析格雷码生成算法:递归求解与代码实现(DeepSeek | 443点数解答 | 2026-01-05 12:21:49)69
- Java 实现将 List<Map<String, Integer>> 中 Map 的 Key 重新组装到新 List:代码解析与注意事项(字节豆包 | 587点数解答 | 2026-01-12 12:52:02)48