Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on May 30th, 2012  |  syntax: Python  |  size: 0.72 KB  |  views: 31  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. >>> d = {1:2}
  2. >>> dis.dis(lambda: d[1])
  3.   1           0 LOAD_GLOBAL              0 (d)
  4.               3 LOAD_CONST               1 (1)
  5.               6 BINARY_SUBSCR      
  6.               7 RETURN_VALUE  
  7.      
  8. >>> dis.dis(lambda: d.get(1))
  9.   1           0 LOAD_GLOBAL              0 (d)
  10.               3 LOAD_ATTR                1 (get)
  11.               6 LOAD_CONST               1 (1)
  12.               9 CALL_FUNCTION            1
  13.              12 RETURN_VALUE  
  14.      
  15. >>> dis.dis(lambda: d.__getitem__(1))
  16.   1           0 LOAD_GLOBAL              0 (d)
  17.               3 LOAD_ATTR                1 (__getitem__)
  18.               6 LOAD_CONST               1 (1)
  19.               9 CALL_FUNCTION            1
  20.              12 RETURN_VALUE