看板 Python 關於我們 聯絡資訊
最近在學此書 用裡面範例的程式碼卻發現只能查詢到ID=101的資料 書裡面答案是這樣 https://i.imgur.com/GBAAuvz.jpg 檔案大概是 101;john;usa;... 102;amy;taiwan... 103... 我是用書裡面的程式碼照打 https://i.imgur.com/80vrEZD.jpg 實在不知道問題在哪 請指教>”< 另外還有另一個問題 是關於keys的運用 書前面有介紹如果用hash的話是這樣 https://i.imgur.com/tcuTNbB.jpg https://i.imgur.com/2HazYoW.jpg 為何他用了第二個keys把資料一行一行呼叫出來 我第一個問題那邊卻沒有要用到keys呢? 麻煩各位了謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.69.193 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1599316568.A.A6B.html ※ 編輯: QQmickey3 (114.43.69.193 臺灣), 09/05/2020 22:37:54
drysor: 第一個問題也可以用.keys(),書或許想讓讀者知道有比較簡09/05 23:55
drysor: 潔的方法,對字典中所有的key 做迭代09/05 23:55
drysor: 才特意在第一個例子中,用土法煉鋼的方式。09/05 23:56
謝謝您回答,不太清楚這兩者之間的差異,是因為有return所以才不用keys嗎?
x94fujo6: 圖太小...第一個應該是函數最後兩行放錯地方09/06 06:45
x94fujo6: 建議用IDE或好一點的編輯器的原因09/06 06:46
x94fujo6: close跟return({}) 還在for範圍內09/06 06:58
x94fujo6: 代表你比對完第一行資料後就直接退出了09/06 06:59
抱歉>< 謝謝您還特地回一篇 非常詳細 我會去用您建議的編輯器的 謝謝!! ※ 編輯: QQmickey3 (114.43.69.193 臺灣), 09/06/2020 11:57:21 ※ 編輯: QQmickey3 (114.43.69.193 臺灣), 09/06/2020 11:59:27