mk wrote in news:mailman.915.1259064240.2873.python-l...@python.org in comp.lang.python:
> > def pythonic(): > def unpythonic(): > Decidedly counterintuitive: are there special optimizations for "if > nonevar:" type of statements in cpython implementation? > from dis import dis dis( unpythonic ) 18 31 LOAD_FAST 0 (nonevar) 34 LOAD_CONST 0 (None) 37 COMPARE_OP 9 (is not) 40 JUMP_IF_FALSE 4 (to 47) dis( pythonic ) 11 31 LOAD_FAST 0 (nonevar) 34 JUMP_IF_FALSE 4 (to 41) Rob. -- http://mail.python.org/mailman/listinfo/python-list