除了看看小甲魚的視頻外,主要依靠《Python基礎教程》的第二次修訂版本電子書作為主要文字參考書籍,在瀏覽第四章字典相關內(nèi)容時,發(fā)現(xiàn)書中的一點小遺漏,在此略作補充。
原書4-1例程程序和執(zhí)行效果預覽如下圖所示: 
圖中黃色標注的區(qū)域就是遺漏之處,可能是考慮到排版去除了一行代碼,但容易對零基礎的入門學員產(chǎn)生一定干擾,畢竟Python是很多經(jīng)管金融方向人員的編程入門語言。
代碼缺失的結(jié)果如下所示: 
補充并適當添加修飾的代碼如下:
# 簡單數(shù)據(jù)庫# 使用人名作為鍵的字典,每個人用另一個字典表示,其鍵phone和addr分別表示他們的電話號碼和地址。people = { 'Alice':{ 'phone':'2341', 'addr':'Foo drive 23' }, 'Beth':{ 'phone':'9012', 'addr':'bar street 42' }, 'Cecil':{ 'phone':'3158', 'addr':'Baz avenue 90' } }labels = { 'phone':'phone number', 'addr':'address' }運行效果如下,與書中完全一致:
個人覺得這個例程還是很有意思的,也值得進一步發(fā)散思索,不過我還在思考對于這種內(nèi)部嵌套的字典如何進行append添加,等知道方法后會在本文續(xù)寫實現(xiàn)方法。
新聞熱點
疑難解答