課程
/后端開發
/Python
/初識Python
# -*- coding: utf-8 -*-d = {??? 95:'Adam',??? 85:'Lisa',??? 59:'Bart',}if '95' in d:??? print '95:',d.get(95)print '85:',d[85]print '59:',d.get (59)
為什么運行結果沒有85:Lisa啊?
2017-11-02
源自:初識Python 6-3
正在回答
if '95' in d:
'95'是字符串,而d中只有整數95,所以判定為false,打印不出95:Adam
hehehehehehehehe 提問者
if 判定語句 ?是 ?95 ?不是 ‘95’
是出不來Adam
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-11-21
if '95' in d:
'95'是字符串,而d中只有整數95,所以判定為false,打印不出95:Adam
2017-11-15
# -*- coding: utf-8 -*-
d = {
??? 95:'Adam',
??? 85:'Lisa',
??? 59:'Bart',
}
if '95' in d:
??? print '95:',d.get(95)
print '85:',d[85]
print '59:',d.get (59)
if 判定語句 ?是 ?95 ?不是 ‘95’
2017-11-02
是出不來Adam