>>> d = {1:2} >>> dis.dis(lambda: d[1]) 1 0 LOAD_GLOBAL 0 (d) 3 LOAD_CONST 1 (1) 6 BINARY_SUBSCR 7 RETURN_VALUE >>> dis.dis(lambda: d.get(1)) 1 0 LOAD_GLOBAL 0 (d) 3 LOAD_ATTR 1 (get) 6 LOAD_CONST 1 (1) 9 CALL_FUNCTION 1 12 RETURN_VALUE >>> dis.dis(lambda: d.__getitem__(1)) 1 0 LOAD_GLOBAL 0 (d) 3 LOAD_ATTR 1 (__getitem__) 6 LOAD_CONST 1 (1) 9 CALL_FUNCTION 1 12 RETURN_VALUE