xrange- все статьи тега ➜ страница 0


В чем разница между функциями range и xrange в Python 2.X?

по-видимому, xrange быстрее, но я понятия не имею, почему это быстрее (и никаких доказательств, кроме анекдотического до сих пор, что это быстрее) или что кроме этого отличается от for i in range(0, 20): for i in xrange(0, 20): ...

Почему в Python3 нет функции xrange?

недавно я начал использовать Python3, и это отсутствие xrange болит. простой пример: 1) вместо python2: from time import time as t def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print et-st count() 2) Python3: from time import time as t def xrange(x): return iter(range(x)) def count(): st = t() [x for x in xrange(10000000) if x%4 == 0] et = t() print (et-st) count() результаты, соответственно: 1) 1.53888392448 2) 3.215819835662842 ...

NameError: глобальное имя 'xrange' не определено в Python 3

Я получаю сообщение об ошибке при запуске программы python: Traceback (most recent call last): File "C:Program Files (x86)Wing IDE 101 4.1srcdebugtserver_sandbox.py", line 110, in <module> File "C:Program Files (x86)Wing IDE 101 4.1srcdebugtserver_sandbox.py", line 27, in __init__ File "C:Program Files (x86)Wing IDE 101 4.1srcdebugtserverclassinventory.py", line 17, in __init__ builtins.NameError: global name 'xrange' is not defined игра с здесь. что вызывает э ...