[问题] 深入浅出程式设计里的问题

楼主: QQmickey3 (QQ米咪)   2020-09-05 22:36:06
最近在学此书
用里面范例的程式码却发现只能查询到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呢?
麻烦各位了谢谢
作者: drysor   2020-09-05 23:55:00
第一个问题也可以用.keys(),书或许想让读者知道有比较简洁的方法,对字典中所有的key 做迭代才特意在第一个例子中,用土法炼钢的方式。
作者: x94fujo6   2020-09-06 06:45:00
图太小...第一个应该是函数最后两行放错地方建议用IDE或好一点的编辑器的原因close跟return({}) 还在for范围内代表你比对完第一行资料后就直接退出了

Links booklink

Contact Us: admin [ a t ] ucptt.com