作者yshihyu (yshihyu)
看板Python
标题[问题] 程式码简化
时间Wed Nov 16 00:50:09 2016
https://gist.github.com/anonymous/eb644bc5e196ac09c3fabff4b1189162
我对python 还有很熟, 所以我写python 目前都是很直观去写
那我fb爬文因为抓取回来的资料是一层层包装起来 字典包list, list 又包字典
所以我用了很多回圈跟if判断, 不知道遇到这样有什麽方法能让程式码写的比较简洁?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.180.98.105
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1479228614.A.C36.html
1F:推 ckc1ark: for p in post['comments']['data']: 11/16 01:28
2F:→ ckc1ark: 之後就可以直接用p['created_time'] 了 11/16 01:29
3F:→ ckc1ark: 还有.keys()可以省略 预设in dict(..)就是对key操作 11/16 01:30
4F:推 ckc1ark: u'日期:{created_time} ID:{from[id]} 名字:{from[name]} 11/16 01:37
5F:→ ckc1ark: 内容:{message}'.format(**p) 可以试试这样format 11/16 01:38