请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学号从小到大的顺序输出学生的信息。
length = int(input("请输入学生总数:"))dict_1 = {}i = 1while i <= length:id = int(input("请输入第%d位学生学号:"%i))name = input("请输入第%d位学生姓名:"%i)dict_1.__setitem__(id,name)i += 1print("-----未排序前-----")print(dict_1)def dicttolist(dict_1:dict):keys = dict_1.keys()vals = dict_1.values()list = [(key, val) for key, val in zip(keys, vals)]return listnew = sorted(dicttolist(dict_1), key=lambda x:x[0], reverse=False)print("-----排序后-----")print(new)
请编写一个程序 使用字典存储学生信息 学生信息包括学号和姓名 请根据学号从小到大的顺序输出学生的信息。