課程
/后端開發
/Python
/初識Python
>>> for k in d:?? ?print k,':',d.get('k')?? ?Lisa : NoneAdam : NoneBart : None
2017-05-01
源自:初識Python 6-5
正在回答
d.get('k'),傳給get方法的是字符串'k',而不是k這個變量后面引用的對象。改成d.get(k),就能把k引用的對象傳給get方法
sen8 提問者
我剛剛又去看了下訪問dict的方法,我把d.get('k')==>d[k].這樣結果就對了。
試試改為d.get(k)
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-01
d.get('k'),傳給get方法的是字符串'k',而不是k這個變量后面引用的對象。改成d.get(k),就能把k引用的對象傳給get方法
2017-05-01
我剛剛又去看了下訪問dict的方法,我把d.get('k')==>d[k].這樣結果就對了。
2017-05-01
試試改為d.get(k)