"лен" это как бы тебе сказать не прерогатива ренжа. практически всё в питоне является объетами, даже числа. и у большинства этих объектов, если для них это имеет смысл – есть и метод len. а reduce есть даже у инта ну например сделай dir(1) и найди там редьюс
что алоцировать? у питона динамическая типизация и сборщик мусора. ну а длину в байтах можно подсчитать sys.getsizeof() или `<>.__sizeof__()` если очень нужно (как правило нет)
что алоцировать? у питона динамическая типизация и сборщик мусора. ну а длину в байтах можно подсчитать sys.getsizeof() или `<>.__sizeof__()` если очень нужно (как правило нет)
Я вкурсе. Как интерпритатор аллоцирует место? Как бы там любой обжект, это рефкаунтер+поля+велью по ссылке.