[]
if start == None:
x = 0
else:
start, end = end, start
x = start
while end - x > 0:
res.append(x)
x += 1
return res
неплохо сделал свой диапазон?
у рандже есть 3 аргумент
Забыл step и чрезмерно много памяти юзаешь :) range возвращает не список
забыл про него
в ретёрн можно iter(res)
Это не решит проблему использования кучи памяти
Не нужно делать список, отдавай по одному элементу.
Нафига? Оригинальный ни разу не итератор.
Обсуждают сегодня