python控制台录入学生的学号姓名性别。将每位学生的信息保存成字典结构 所有学生的信息(字典)保存在一个字典中 每位学生的信息由其学号标识 输入时如果发现录入学号已存在, 则提示返回重新输入 按学号对学生信息进行排序 删除所有的男生
题目 主要是练习使用字典的有关基础语法,代码参考:
dic={}
while True:
inp=input()
if inp=='q':
break
id,name,sex=inp.split(' ')
if id in dic:
print('该学号已存在,请重新输入')
else:dic[id]=[name,sex]
print(dic)#输出包括所有学生的字典
info=sorted(dic.items(),key=lambda x:x[0])
print(info)#输出按学号排序的列表
new={}
for k,v in dic.items():
if 'male' not in v:
new[k]=v
print(new)#输出包括所有女生的字典