题解 | #姓名与学号#

姓名与学号

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']))


全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务