Why does dict raise keyerror rather than return a sentinel value? (Python) [video] | Dark Hacker News