越鸟巢Python循环嵌套要注意的几个问题词典问题,怎么解决

越鸟巢Python嵌套词典问题,怎么解决_百度知道
越鸟巢Python嵌套词典问题,怎么解决
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
腾讯电脑管家知道合伙人
有实力 无所惧
腾讯电脑管家
知道合伙人
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
代码:from collections import defaultdictaccountDetails = [{&FirtsName&: &JOHN&, &LastName&: &DENIS&,&date of Birth&: &01-06-1992&, &Account Number&: &234&, &Account Balance&: &50000&},{&FirtsName&: &AKASH&, &LastName&: &MAHAJAN&, &date of Birth&: &04-02-1995&,&Account Number&: &234&, &Account Balance&: &50000&},{&FirtsName&: &AMAN&, &LastName&: &RANA&,&date of Birth&: &11-04-1996&, &Account Number&: &234&, &Account Balance&: &50000&},{&FirtsName&: &ANKUR&, &LastName&: &JAIN&,&date of Birth&: &21-05-1990&, &Account Number&: &234&, &Account Balance&: &50000&},]d = defaultdict(lambda: defaultdict(dict))for item in accountDetails:d[item['FirtsName']][item['LastName']][item['date of Birth']] = item# get valid first namewhile True:first_name_input = input('Enter First Name:\n').upper()if first_name_input in d:breakelse:print('Enter valid First Name')# get valid last namewhile True:last_name_input = input('Enter Last Name:\n').upper()if last_name_input in d[first_name_input]:breakelse:print('Enter valid Last Name')# get valid last namewhile True:dob_input = input('Enter dob:\n')if
dob_input in d[first_name_input]:breakelse:print('Enter valid dob')print(d[first_name_input][last_name_input])
67yuhjn890知道合伙人
67yuhjn890
采纳数:52
获赞数:145
擅长:暂未定制
人到中年,
为你推荐:
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 嵌套函数的零点问题 的文章

 

随机推荐