Message220417
If L is a big sequence and I do "itertool.islice(L, 1000000, None)", islice will go over a million elements before returning the first that I actually cared.
Since L is a sequence, islice could go directly to the element 1000000.
My program performance improved hugely replacing a "for i in L[p:]" for "for i in (L[p] for p in range(p, len(L)))".
Using itertools and doing "for i in itertools.islice(L, p, None)" is massively inefficient. |
|
Date |
User |
Action |
Args |
2014-06-13 04:02:27 | jcea | set | recipients:
+ jcea |
2014-06-13 04:02:27 | jcea | set | messageid: <1402632147.52.0.812545873846.issue21744@psf.upfronthosting.co.za> |
2014-06-13 04:02:27 | jcea | link | issue21744 messages |
2014-06-13 04:02:26 | jcea | create | |
|