`if key in dict` vs. `try/except` - which is more readable idiom? `if key in dict` vs. `try/except` - which is more readable idiom? python python