課程
/后端開發
/Python
/初識Python
d = {??? 95: 'adam',??? 85: 'lisa',??? 59: 'bart'}print(d.get['85'])
為什么得不到lisa呢?
2020-04-05
源自:初識Python 6-3
正在回答
d?=?{ ????95:?'adam', ????85:?'lisa', ????59:?'bart',?????????????????????????????????????????????????????????????? ????'85':?'my?key?is?a?string' } print(d.get('85')) print(d.get(85))
應該是因為加了引號的原因吧?字典類型數據的鍵值區分數字和數字字符串。以下為部分截圖
print內85不一樣,你加了引號就把85變成字符串了。。get函數應該用()吧。。
85不能加‘’號,85不是字符串
通過這樣寫就可以得到:
d = {??? '95': 'adam',?? ??? '85': 'lisa',??? '59': 'bart'}print(d.get('85'))
lisa終于出來了。但我也不知道哪里的問題。
print d.get('85')
weixin_慕少7250098 提問者
print d.get[key]
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-04-08
應該是因為加了引號的原因吧?字典類型數據的鍵值區分數字和數字字符串。以下為部分截圖
2020-07-02
print內85不一樣,你加了引號就把85變成字符串了。。get函數應該用()吧。。
2020-04-09
85不能加‘’號,85不是字符串
2020-04-05
通過這樣寫就可以得到:
d = {
??? '95': 'adam',??
??? '85': 'lisa',
??? '59': 'bart'
}
print(d.get('85'))
lisa終于出來了。但我也不知道哪里的問題。
2020-04-05
print d.get('85')
2020-04-05
print d.get[key]