История изменений
Исправление
AIv,
(текущая версия)
:
Например те же zip, map и прочие функции работы со списками стали ленивыми. Думаю, профит от этого объяснять не надо?
Могу показать стандартный косяк:
$ python3.2
Python 3.2.3 (default, Jun 25 2012, 23:10:56)
[GCC 4.7.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> L = map( float, '123')
>>> for i in L: print(i)
...
1.0
2.0
3.0
>>> for i in L: print(i)
...
>>>
Никаких профитов не вижу. Если мне нужен будет ленивый генератор - я заюзаю ленивый генератор. Не говоря о том, что ленивые генераторы экономят память, но сливают на небольших последовательностях обычным спискам по быстродействию вчистую. Коллега к-й юзал 3й питон жалился что то тормознутее, я вопрос не изучал, но из за ленивости такое вполне м.б.
Исходная версия
AIv,
:
Например те же zip, map и прочие функции работы со списками стали ленивыми. Думаю, профит от этого объяснять не надо?
Могу показать стандартный косяк:
$ python3.2
Python 3.2.3 (default, Jun 25 2012, 23:10:56)
[GCC 4.7.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> L = map( float, '123')
>>> for i in L: print(i)
...
1.0
2.0
3.0
>>> for i in L: print(i)
...
>>>
Никаких профитов не вижу. Если мне нужен будет ленивый генератор - я заюзаю ленивый генератор. Не говоря о том, что ленивые генераторы экономят память, но сливают на небольших последовательностях обычным спискам по быстродействию вчистую. Коллега к-й юзал 31 питон жалился что то тормознутее, я вопрос не изучал, но из за ленивости такое вполне м.б.