Message181744
| Author |
serhiy.storchaka |
| Recipients |
ezio.melotti, gvanrossum, pitrou, serhiy.storchaka |
| Date |
2013年02月09日.16:51:54 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1360428714.47.0.598748605636.issue17170@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
There are two overheads: an attribute lookup and a function call.
$ ./python -m timeit -s "a = 'hundred'" "'x' in a"
10000000 loops, best of 3: 0.0943 usec per loop
$ ./python -m timeit -s "a = 'hundred'" "a.__contains__('x')"
1000000 loops, best of 3: 0.271 usec per loop
$ ./python -m timeit -s "a = 'hundred'" "a.__contains__"
10000000 loops, best of 3: 0.135 usec per loop
Time of "a.__contains__('x')" is greater than the sum of times of "a.__contains__" and "'x' in a". |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2013年02月09日 16:51:54 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, gvanrossum, pitrou, ezio.melotti |
| 2013年02月09日 16:51:54 | serhiy.storchaka | set | messageid: <1360428714.47.0.598748605636.issue17170@psf.upfronthosting.co.za> |
| 2013年02月09日 16:51:54 | serhiy.storchaka | link | issue17170 messages |
| 2013年02月09日 16:51:54 | serhiy.storchaka | create |
|