А ты с результатом рекурсивнооо вызова ничего сделать не хочешь?
Хочу сделать красиво))
Или что ты имеешь в виду?
может про рекурсию пойдёшь почитаешь?
Ну вот строчка после else: — она что по твоему должна сделать?
Я второй день читаю
Ой, лучше не надо. Люди читают про рекурсию и думают, что это какая-то отдельная магическая фигня.
Если value не инт, то зайти в value сохранив в строку ключ
Ок. "Зашли" (ужасное слово, но пусть будет). Сохранение тут где?
хз, что они у тебя там читают. В каждой статье про рекурсию говорится, что это функция.
Сохранение будет в if при следующей рекурсии
То есть если у нас def a(smth): ... a(something_else) то это рекурсия и мы её изучаем, а если def a(smth): ... b(something_else) — то это вдруг что-то принципиально другое и понимать это необязательно? Вот отдельные главы про рекурсию я не люблю именно за это.
а b вызывает a?))))
Чтобы что-то сохранить, надо это что-то явным образом записать. В переменную, например. Что у тебя происходит с результатом вызова vip в ветке else?
А должно становиться понятно.
с чего бы? у тебя всё ещё есть мутабельные аргументы и ты всё ещё должен понимать, как у тебя эта рекурсия будет разматываться.
Мне в else надо подставить апдейт? Где значением или кючом будет рекурсия?
Например, да. (Не очень понял, зачем там вообще update, но фиг с ним)
Я мог бы с тобой связаться
Обсуждают сегодня