Очень быстрый и простой вопрос о домашнем задании. У меня все работает нормально, но я думаю, что там лучше
способ сделать это. Более питоновский путь.
Здесь мой код рекурсивно уменьшает каждый элемент списка на 1.
l = range(30)
def recurseDecrMap(l, x = []):
if len(l) == 0:
return []
else:
x.append(l[0] -1)
recurseDecrMap(l[1:], x)
return x
Так спасибо за любой вход. Я пытаюсь научиться лучше рекурсии. Проблемы с получением умение его.