Допустим, у меня есть строка
S = "qwertyu"
И я хочу построить список с использованием рекурсии, чтобы список выглядел как
L = [u, y, t, r, e, w, q]
Я пытался написать код, подобный этому:
def rec (S):
if len(S) > 0:
return [S[-1]].append(rec(S[0:-1]))
В идеале я хочу добавить последний элемент сокращающейся строки до тех пор, пока он не достигнет 0, но все, что я получил в качестве результата, это None
Я знаю, что я делаю это неправильно, иЯ понятия не имею, что вернуть, когда длина S достигает 0, пожалуйста, покажите мне, как я могу сделать эту работу
(извините, ответ должен использовать рекурсию, иначе это не будет беспокоить меня)
Большое спасибо !!!