Ihor Kalashnikov: мне нравиться. Так как пишу на Django, то чистого пайтона не хватает, а тут задач немерено. Что хорошо, так это разбивка по сложностям и по темам. Нужны алгоритмы - пожалуйста, нужно ООП - без вопросов.
Roman zhuravskiy: Во первых важно понимать что мы не говорим о python3, так как в нем xrange() нету, а range() ведет себя как xrange() в python2...
xrange() действительно быстрее, но иногда то что он не создает список не удобно, к примеру ми не можем использовать объект xrange как реальный список, slicing не будет работать. Как я уже писал, range лучше если нужно будет использовать список неоднократно.
P.S: чтобы в python3 получить "реальный" список используйте list(range())
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.