写一段python代码,要求用函数实现从字典里查找一个指定班级的所有同学的信息
时间: 2024-03-14 11:45:18 浏览: 52
查找班级.exe
好的,下面是一个实现这个功能的 Python 代码:
```python
def lookup_students(class_name, students_dict):
"""
从字典中查找指定班级的所有同学的信息
"""
if class_name in students_dict:
return students_dict[class_name]
else:
return "班级不存在"
# 示例字典
students_dict = {
"一班": [
{"name": "张三", "age": 18, "gender": "男"},
{"name": "李四", "age": 17, "gender": "女"},
{"name": "王五", "age": 18, "gender": "男"}
],
"二班": [
{"name": "赵六", "age": 17, "gender": "女"},
{"name": "钱七", "age": 18, "gender": "男"}
]
}
# 查找一班同学的信息
class_name = "一班"
result = lookup_students(class_name, students_dict)
print(f"{class_name}的同学信息:{result}")
# 输出结果:一班的同学信息:[{'name': '张三', 'age': 18, 'gender': '男'}, {'name': '李四', 'age': 17, 'gender': '女'}, {'name': '王五', 'age': 18, 'gender': '男'}]
```
在这个代码中,`lookup_students()` 函数接受一个班级名称和一个字典作为参数。如果班级存在于字典中,则返回该班级的所有同学的信息,否则返回一个字符串提示该班级不存在。我们可以通过调用这个函数来查找指定班级的同学信息。
阅读全文