首页 > 其他 > 详细

关于提取多级字典的值

时间:2019-10-24 01:05:05      阅读:113      评论:0      收藏:0      [点我收藏+]
city_school = {‘广州‘:{‘中山大学‘:[‘综合性大学‘,‘校园优美‘,‘MBA去全国一流‘],
‘广东工业大学‘:[‘工业大学‘]},
‘北京‘:{‘清华大学‘:[‘中国计算机专业第一名‘],
‘北京大学‘:[‘有丰富的文化底蕴‘]}
}

def get_key(input_key, my_dict):
for index, key in enumerate(my_dict):
val = my_dict.get(key)
if input_key == key:
‘‘‘print(val.keys())‘‘‘
input2 = input("请输入你要查找的学校:")
for index, key in enumerate(val):
val1 = val.get(key)
if input2 == key:
‘‘‘print(val1)‘‘‘
elif index == 1:
print("这所学校没有纳入统计!")
elif index == 1:
print("你输入的城市没有纳入统计!")

if __name__ == ‘__main__‘:
input_key = input("请输入你要查找的城市: ");
result = get_key(input_key, city_school)

关于提取多级字典的值

原文:https://www.cnblogs.com/testa/p/11729824.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!