Скажем, у меня есть список х = [1, 2, 3, 4]Рекурсивные происходит через список (питон)
Есть рекурсивный метод, где я могу пройти через список, чтобы найти значение?
Я хочу, в конечном счете, иметь возможность сравнить возвращаемое значение в списке (или вложенном списке) на произвольное число, чтобы увидеть его соответствие.
Я могу думать, как это сделать, используя цикл for, но мне трудно представить, как рекурсивный метод выполняет то же самое. Я знаю, что я не могу установить счетчик, чтобы отслеживать свою позицию в списке, потому что вызов функции рекурсивно будет просто сбрасывать счетчик каждый раз.
Я думал, что я мог бы установить мой базовый случай функции как сравнение между номером и списком Len 1.
Я просто хочу некоторые намеки на самом деле.
'num in x'? Что в этом плохого? – squiguy
(вы можете передать счетчик вместе со списком тоже) – njzk2