题解 | #姓名与学号#
姓名与学号
https://www.nowcoder.com/practice/ab68195587de46c59e2d327a4942d345
import sys my_dict1 = {'name': 'Niuniu','Student ID': 1} my_dict2 = {'name': 'Niumei','Student ID': 2} my_dict3 = {'name': 'Niu Ke Le','Student ID': 3} dict_list = [] #添加列表方式1 dict_list = [my_dict1,my_dict2,my_dict3] #添加列表2 dict_list.append(my_dict1) dict_list.append(my_dict2) dict_list.append(my_dict3) #添加列表3 for i in range(1,4): exec(f'dict_list.append(my_dict{i})') #输出列表中字典的值方式1 for i in dict_list: k = i['name'] v = i['Student ID'] print(f"{k}'s student id is {v}.") #输出列表中字典的值2 for i in dict_list: print(f"{i['name']}'s student id is {i['Student ID']}.") #输出列表中字典的值3 for i in dict_list: print(f"{i.get('name')}'s student id is {i.get('Student ID')}.") #输出列表中字典的值4 for i in dict_list: print("{}'s student id is {}.".format(i['name'],i['Student ID']))