班级有10位同学,每位同学的数据有姓名、籍贯和成绩。请你用python按照哈希表存储这10位同学的数据
时间: 2023-03-27 19:02:28 浏览: 154
用文件存储10个学生的姓名、学号、手机号、地址,可通过姓名或者学号查找
5星 · 资源好评率100%
好的,我可以回答这个问题。可以使用Python中的字典来实现哈希表的存储方式。代码如下:
students = {
"张三": {"籍贯": "北京", "成绩": 90},
"李四": {"籍贯": "上海", "成绩": 85},
"王五": {"籍贯": "广州", "成绩": 92},
"赵六": {"籍贯": "深圳", "成绩": 88},
"钱七": {"籍贯": "成都", "成绩": 89},
"孙八": {"籍贯": "重庆", "成绩": 91},
"周九": {"籍贯": "武汉", "成绩": 87},
"吴十": {"籍贯": "南京", "成绩": 93},
"郑一": {"籍贯": "杭州", "成绩": 86},
"马二": {"籍贯": "西安", "成绩": 90}
}
这样就可以用字典存储每位同学的数据,其中键为姓名,值为一个字典,包含籍贯和成绩两个键值对。
阅读全文