PYTHON_TG Telegram 2523
Вопрос с собеседования

Почему range(1000) не занимает почти никакой памяти?

Ответ: Потому что range — это не список, а объект-последовательность, который лениво вычисляет значения по мере обращения. Он хранит только старт, стоп и шаг, а не все числа сразу. Благодаря этому, например, range(10**9) занимает столько же памяти, сколько и range(10).

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/python_tg/2523
Create:
Last Update:

Вопрос с собеседования

Почему range(1000) не занимает почти никакой памяти?

Ответ: Потому что range — это не список, а объект-последовательность, который лениво вычисляет значения по мере обращения. Он хранит только старт, стоп и шаг, а не все числа сразу. Благодаря этому, например, range(10**9) занимает столько же памяти, сколько и range(10).

tags: #собеседование

Python Developer | Чат

BY Python Developer


Share with your friend now:
tgoop.com/python_tg/2523

View MORE
Open in Telegram


Telegram News

Date: |

Read now The SUCK Channel on Telegram, with a message saying some content has been removed by the police. Photo: Telegram screenshot. A vandalised bank during the 2019 protest. File photo: May James/HKFP. Unlimited number of subscribers per channel How to create a business channel on Telegram? (Tutorial)
from us


Telegram Python Developer
FROM American