On Wed, Aug 19, 2015 at 10:16 PM, Steven D'Aprano <
[email protected]> wrote:
> So maybe it's a micro-optimization?
Note, however, that the original post compared "mydict == {}" with "not
mydict". In that case, it's decidedly not an optimization:
firefly% python2.7 -m timeit -s "mydict = {1:2}" "if mydict == {}: pass"
10000000 loops, best of 3: 0.0508 usec per loop
firefly% python2.7 -m timeit -s "mydict = {1:2}" "if not mydict: pass"
10000000 loops, best of 3: 0.0246 usec per loop
Skip
--
https://mail.python.org/mailman/listinfo/python-list