Message275841
New timings look nice:
$ py -m timeit -s "r = range(10 ** 4); s = set()" "s.difference(r)"
10000000 loops, best of 3: 0.104 usec per loop
$ py -m timeit -s "r = set(range(10 ** 4)); s = set()" "s.difference(r)"
10000000 loops, best of 3: 0.105 usec per loop
$ py -m timeit -s "r = range(10 ** 4); s = set()" "s.difference_update(r)"
10000000 loops, best of 3: 0.0659 usec per loop
$ py -m timeit -s "r = set(range(10 ** 4)); s = set()" "s.difference_update(r)"
10000000 loops, best of 3: 0.0684 usec per loop |
|
Date |
User |
Action |
Args |
2016-09-11 19:53:14 | rhettinger | set | recipients:
+ rhettinger, terry.reedy |
2016-09-11 19:53:14 | rhettinger | set | messageid: <1473623594.83.0.242429297633.issue28071@psf.upfronthosting.co.za> |
2016-09-11 19:53:14 | rhettinger | link | issue28071 messages |
2016-09-11 19:53:14 | rhettinger | create | |
|