| python Programming Glossary: dis.disAccessing class variables from a list comprehension in the class definition http://stackoverflow.com/questions/13905741/accessing-class-variables-from-a-list-comprehension-in-the-class-definition  Foo ... x 5 ... y x for i in range 1 ... return Foo ... dis.dis foo 2 0 LOAD_BUILD_CLASS  1 LOAD_CONST 1 code object Foo at.. code object Foo at 0x10a436030 file stdin line 2 'Foo' dis.dis foo.__code__.co_consts 1 2 0 LOAD_FAST 0 __locals__  3 STORE_LOCALS.. file stdin line 4 'foo. locals .Foo. listcomp ' 1 None dis.dis foo.__code__.co_consts 1 .co_consts 2 4 0 BUILD_LIST 0  3 LOAD_FAST.. 
 Python `if x is not None` or `if not x is None`? http://stackoverflow.com/questions/2710940/python-if-x-is-not-none-or-if-not-x-is-none  07 20 39 import dis def f x ... return x is not None ... dis.dis f 2 0 LOAD_FAST 0 x  3 LOAD_CONST 0 None  6 COMPARE_OP 9 is.. not  9 RETURN_VALUE def g x ... return not x is None ... dis.dis g 2 0 LOAD_FAST 0 x  3 LOAD_CONST 0 None  6 COMPARE_OP 9 is.. 
 Python division http://stackoverflow.com/questions/2958684/python-division 
 while (1) Vs. for while(True) — Why is there a difference? http://stackoverflow.com/questions/3815359/while-1-vs-for-whiletrue-why-is-there-a-difference  pass def while_true while True pass print while 1 print   dis.dis while_one print while True print   dis.dis while_true produces.. while 1 print   dis.dis while_one print while True print   dis.dis while_true produces the following results while 1   4 0 SETUP_LOOP.. 
 Cyclic module dependencies and relative imports in Python http://stackoverflow.com/questions/6351805/cyclic-module-dependencies-and-relative-imports-in-python  look at the byte code def foo ... from foo import bar dis.dis foo 2 0 LOAD_CONST 1 1  3 LOAD_CONST 2 'bar'  6 IMPORT_NAME.. 
 Are tuples more efficient than lists in Python? http://stackoverflow.com/questions/68630/are-tuples-more-efficient-than-lists-in-python  y x 2 ... def b ... x 1 2 3 4 5 ... y x 2 ... import dis dis.dis a 2 0 LOAD_CONST 1 1  3 LOAD_CONST 2 2  6 LOAD_CONST 3 3  9.. 28 STORE_FAST 1 y 31 LOAD_CONST 0 None 34 RETURN_VALUE dis.dis b 2 0 LOAD_CONST 6 1 2 3 4 5  3 STORE_FAST 0 x 3 6 LOAD_FAST.. 
 In Python, what is the difference between “.append()” and “+= []”?  http://stackoverflow.com/questions/725782/in-python-what-is-the-difference-between-append-and  BUILD_LIST outweighs LOAD_ATTR CALL_FUNCTION . import dis dis.dis compile s s.append 'spam' '' 'exec' 1 0 BUILD_LIST 0 3 STORE_NAME.. 1 18 POP_TOP 19 LOAD_CONST 1 None 22 RETURN_VALUE dis.dis compile s s 'spam' '' 'exec' 1 0 BUILD_LIST 0 3 STORE_NAME 0.. 
 Why is early return slower than else? http://stackoverflow.com/questions/8271139/why-is-early-return-slower-than-else  Here are the results of the disassembly in Python 2.7 dis.dis without_else 2 0 LOAD_FAST 0 param  3 POP_JUMP_IF_FALSE 10 3.. 1 1  9 RETURN_VALUE 4 10 LOAD_CONST 2 0 13 RETURN_VALUE dis.dis with_else 2 0 LOAD_FAST 0 param  3 POP_JUMP_IF_FALSE 10 3 6.. 
 Order of syntax for using 'not' and 'in' keywords http://stackoverflow.com/questions/8738388/order-of-syntax-for-using-not-and-in-keywords  result import dis def notin 'ham' not in 'spam and eggs' dis.dis notin 2 0 LOAD_CONST 1 'ham'  3 LOAD_CONST 2 'spam and eggs'.. 13 RETURN_VALUE def not_in not 'ham' in 'spam and eggs' dis.dis not_in 2 0 LOAD_CONST 1 'ham'  3 LOAD_CONST 2 'spam and eggs'.. 13 RETURN_VALUE def not__in not 'ham' in 'spam and eggs' dis.dis not__in 2 0 LOAD_CONST 1 'ham'  3 LOAD_CONST 2 'spam and eggs'.. 
 |