[問題] `in None` 的 exception 怎麼避免?
for e in es:
if 'a' in e:
print(e)
上面的程式,e 有可能是 None,所以 if 'a' in e: 會發生 Exception
一種是用 if !e: 先把這種情況濾掉;一種是抓這種 Exception 再處理。
請問還有別的比較簡潔的方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.239.216
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1534738905.A.9C0.html
推
08/20 12:24,
7年前
, 1F
08/20 12:24, 1F
※ 編輯: ggirls (114.136.239.216), 08/20/2018 12:28:20
推
08/20 13:06,
7年前
, 2F
08/20 13:06, 2F
→
08/20 13:09,
7年前
, 3F
08/20 13:09, 3F
→
08/20 13:11,
7年前
, 4F
08/20 13:11, 4F
→
08/20 13:12,
7年前
, 5F
08/20 13:12, 5F
→
08/20 13:12,
7年前
, 6F
08/20 13:12, 6F
推
08/20 15:57,
7年前
, 7F
08/20 15:57, 7F
Python 近期熱門文章
PTT數位生活區 即時熱門文章