作者QQmickey3 (QQ米咪)
看板Python
标题[问题] 深入浅出程式设计里的问题
时间Sat Sep 5 22:36:06 2020
最近在学此书
用里面范例的程式码却发现只能查询到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://webptt.com/cn.aspx?n=bbs/Python/M.1599316568.A.A6B.html
※ 编辑: QQmickey3 (114.43.69.193 台湾), 09/05/2020 22:37:54
1F:→ drysor: 第一个问题也可以用.keys(),书或许想让读者知道有比较简09/05 23:55
2F:→ drysor: 洁的方法,对字典中所有的key 做迭代09/05 23:55
3F:→ drysor: 才特意在第一个例子中,用土法炼钢的方式。09/05 23:56
谢谢您回答,不太清楚这两者之间的差异,是因为有return所以才不用keys吗?
4F:→ x94fujo6: 图太小...第一个应该是函数最後两行放错地方09/06 06:45
5F:→ x94fujo6: 建议用IDE或好一点的编辑器的原因09/06 06:46
6F:→ x94fujo6: close跟return({}) 还在for范围内09/06 06:58
7F:→ 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