看板 Python 關於我們 聯絡資訊
https://gist.github.com/anonymous/eb644bc5e196ac09c3fabff4b1189162 我對python 還有很熟, 所以我寫python 目前都是很直觀去寫 那我fb爬文因為抓取回來的資料是一層層包裝起來 字典包list, list 又包字典 所以我用了很多迴圈跟if判斷, 不知道遇到這樣有什麼方法能讓程式碼寫的比較簡潔? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.98.105 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1479228614.A.C36.html
ckc1ark: for p in post['comments']['data']: 11/16 01:28
ckc1ark: 之後就可以直接用p['created_time'] 了 11/16 01:29
ckc1ark: 還有.keys()可以省略 預設in dict(..)就是對key操作 11/16 01:30
ckc1ark: u'日期:{created_time} ID:{from[id]} 名字:{from[name]} 11/16 01:37
ckc1ark: 內容:{message}'.format(**p) 可以試試這樣format 11/16 01:38
s860134: 樓上大概是在說這樣,略為不同 https://goo.gl/dY44Rv 11/16 22:34