# 建立一个介绍你自己姓名、年龄、学号、年级、班级 (01 班)的字典 # 字典中加入性别信息 # 从字典中输出年龄(字符串类型) # 从字典中输出学号,并从字典中删除 # 从字典中输出第三个 key # 更新班级信息,“04 班” 改为 “数据科学 04 班
时间: 2024-10-01 08:02:28 浏览: 19
定义一个包含学生信息(学号,姓名,成绩)的顺序表
首先,我们可以创建一个字典来存储个人信息,包括姓名、年龄、学号、年级和班级,同时加入性别信息:
```python
student_info = {
"name": "张三",
"age": "18",
"student_id": "001",
"grade": "高三",
"class": "01班",
"gender": "男"
}
```
然后,我们可以从中输出年龄(字符串类型):
```python
age_str = student_info["age"]
print(f"年龄:{age_str}")
```
要从字典中输出学号并删除它,我们可以直接使用 `pop()` 函数:
```python
student_id = student_info.pop("student_id")
print(f"学号:{student_id}")
```
获取字典的第三个 key,注意 Python 的字典没有固定的顺序,这里假设 "name" 是第三个key(因为 "gender" 是第一个,"age" 是第二个),所以:
```python
third_key_value = student_info[next(iter(student_info)) if len(student_info) > 2 else None]
print(f"第三个键值对:{third_key_value}")
```
如果要更新班级信息,将 "04 班" 改为 "数据科学 04 班":
```python
student_info["class"] = "数据科学 " + student_info["class"][0:2]
print(f"更新后的班级:{student_info['class']}")
```
阅读全文