Why do we need the get() method for dictionaries? On the surface, there doesn't seem to be a whole of difference between: d = {} d[1] = "stuff" d[1] 'stuff' and d.get(1) 'stuff'