首页 > 程序 > python > 正文

python用字典根据学生性别为学生分配宿舍
2020-10-08 09:45:47   来源:小象学院   评论:0 点击:

题目:请开发一个宿舍管理系统。要求如下:现在有一个学生性别的字典student_sex = {"张三": "男", "王芳": "女", "李四": "男", "王五": "男", "李雷": "男", "韩梅梅": "女"},请根据学生性别为学生分配宿舍。
 
首先确定两个宿舍列表,一个是男生宿舍,一个女生宿舍。然后根据学生的性别来判断将该学生添加到哪个宿舍。

 
# 将所有学生的姓名和性别信息,用字典的结构进行保存
student_sex = {"张三": "男", "王芳": "女", "李四": "男", "王五": "男", "李雷": "男", "韩梅梅": "女"}
# 创建俩个列表,分别用来保存男生和女生的姓名
male_list = []
female_list = []
# 遍历字典的键值,即s分别取"张三","王芳","李四","王五","李雷","韩梅梅"
for s in student_sex.keys():
    # student_sex[s]表示取出字典的键所对应的值
    if student_sex[s] == "男":
        male_list.append(s)
    if student_sex[s] == "女":
        female_list.append(s)
print("男生宿舍名单是:{}" .format(male_list))
print("女生宿舍名单是:{}".format(female_list))

 来源链接:https://www.xiaoxiangxueyuan.com/python/learn/6/140

相关热词搜索:

上一篇:python用字典确认学生所在的班级
下一篇:最后一页

分享到: 收藏
评论排行