用Python写一个学生字典,帮帮忙

5、学生信息字典
构造一个字典类型的数据变量,来存本宿舍同学的基本信息,名字作为键,值采用列表类型数据(包含学号、家乡、电话等信息)。【需写出构造字典的代码】① 按名字查看某位同学的基本信息;(一句代码)② 只查看某位同学的电话; (不超过两句代码)③ 假设某位同学电话号码更换了,使用一句代码更新字典内该同学电话号码。④ 利用for循环,依次打印输出同学的电话号码格式如下: 张某某:138XXXXXXXX 何某某:138XXXXXXXX

类似这样
你题目的解答代码如下:

dic = {
    "张某某":["10001","北京","13864757677"],
    "何某某":["10002","广东","13877667775"],
    "王某某":["10003","上海","13864756678"],
}
# 按名字查看某位同学的基本信息
print(dic["何某某"])
# 只查看某位同学的电话
print(dic["王某某"][2])
# 使用一句代码更新字典内该同学电话号码
dic["张某某"][2] = "13866666665"
for k,v in dic.items():
    print(f'{k}:{v[2]}')

img

如有帮助,望采纳!谢谢!