#编写程序。使用字典保存学生的信息:学号和姓名,将学生的信息按照学号由小到大排列,排序后输出
dic = {}
i=0
while i<3:
number = input("输入学生学号:")
name = input("输入学生姓名:")
dic.__setitem__(number,name)
i+=1
print("排序前:%s"%dic)
def dict2list(dic:dict):
''' 将字典转化为列表 '''
keys = dic.keys()
vals = dic.values()
lst = [(key, val) for key, val in zip(keys, vals)]
return lst
new = sorted(dict2list(dic), key=lambda x:x[0], reverse=False)
print("排序后:%s"%new)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交