KeyError例外を回避

jyozi 13views 更新:2017年2月7日
test = (lambda e: {"title": e["title"], "link": e["link"], "published": e["published"]})

と辞書検索して要素がなかった場合KeyError例外が発生してしまうため以下のようにget関数を用いると良い。

test = (lambda e: {"title": e.get("title"), "link": e.get("link"), "published": e.get("published")})

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません