Latest posts on tuple -> list, скорость topichttps://python.su/forum/topic/574/2007-03-20T14:10:53+02:00Общий :: Python для экспертов :: tuple -> list, скорость
2007-03-20T14:10:53+02:00pythonwin4012<strong>albert</strong>, <strong>j2a</strong><br/>спасибо! :)
Общий :: Python для экспертов :: tuple -> list, скорость
2007-03-20T14:07:16+02:00j2a4011<div class="code"><pre>j2a@moby:~$ python -m timeit '[x for x in tuple(range(1000))]'<br/>10000 loops, best of 3: 196 usec per loop<br/><br/>j2a@moby:~$ python -m timeit 'list(tuple(range(1000)))'<br/>10000 loops, best of 3: 48.5 usec per loop<br/><br/>j2a@moby:~$ python -m timeit '[x for x in xrange(1000)]'<br/>10000 loops, best of 3: 168 usec per loop<br/><br/>j2a@moby:~$ python -m timeit 'list(xrange(1000))'<br/>10000 loops, best of 3: 40.6 usec per loop</pre></div>
Общий :: Python для экспертов :: tuple -> list, скорость
2007-03-20T11:29:17+02:00albert4006Сделал тесты, и второй вариант работает чуть-ли не в 4 раза быстрее.
Общий :: Python для экспертов :: tuple -> list, скорость
2007-03-20T11:16:33+02:00pythonwin4004всем привет!<br/><br/>пожалуйста, подскажите какой вариант “превращения” кортежа в список быстрее<br/><br/> или list(uple(range()))<br/><br/>PS сам с profile пробовал - ответа однозначного не получил