要素を抽出して比較に使用する前に、要素が辞書にあるかどうかを確認するための「pythonic」アプローチとは何ですか?
例えば:
現在、私は
if "key1" in list2 and list2["key1"]=="5":
print "correct"
失敗した場合、最初の条件付きで短絡するようにします。ただし、これは長い条件ステートメントにつながります。
しかし、より「pythonic」なアプローチはありますか? 条件をtry catchでラップすることは、さらに悪い考えだと思います。