python 查询结果集与字典相结合的运用范例
时间: 2023-09-05 19:03:37 浏览: 57
Python中,查询结果集与字典相结合的运用范例有很多。
例如,假设有一个学生信息表,记录了学生的姓名、年龄和成绩。我们可以使用字典存储每个学生的信息,并使用列表存储所有学生的信息。
```python
# 学生信息表
students = [
{"姓名": "张三", "年龄": 18, "成绩": 90},
{"姓名": "李四", "年龄": 20, "成绩": 85},
{"姓名": "王五", "年龄": 19, "成绩": 92}
]
# 查询所有学生的姓名和成绩
name_scores = {}
for student in students:
name = student["姓名"]
score = student["成绩"]
name_scores[name] = score
print(name_scores)
```
运行以上代码,输出结果为:
```
{'张三': 90, '李四': 85, '王五': 92}
```
通过遍历学生信息表,将每个学生的姓名和成绩加入到字典name_scores中。最终得到一个包含所有学生姓名和成绩的字典。
另外,如果需要查询某个学生的成绩,可以直接通过学生的姓名进行查询。
```python
# 查询某个学生的成绩
name = "李四"
score = name_scores.get(name)
if score:
print(f"{name}的成绩是{score}")
else:
print(f"{name}的成绩未查询到")
```
运行以上代码,输出结果为:
```
李四的成绩是85
```
上述例子展示了如何使用查询结果集与字典相结合的方法,对学生信息进行查找和查询。通过字典的键-值对结构,可以方便地存储和查询数据。这种运用范例在实际开发中经常使用,能使代码更加简洁、优雅。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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://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)