求解按教程里要打印不存在的Key,為什么錯呢?
>>>?d?=?{...?????'Adam':?95,...?????'Lisa':?85,...?????'Bart':?59...?} >>>?print?d.get('Bart')59 >>>?print?d.get('Paul') None >>>?if'Paul'?in?d:...?????print?d['Paul']... >>>?print?'Paul:',d['Paul'] Paul: Traceback?(most?recent?call?last):??File?"<stdin>",?line?1,?in?<module>KeyError:?'Paul' >>>
2018-11-27
2018-08-21
if 和d.get['']為兩種方法
最后一句的正確表達為
? print 'Paul:', d.get('Paul')? ?
? Paul: None