Sobes.tech
Junior — Middle

Comment parcourir les éléments d'une liste en Python sans utiliser de boucle for ni d'itérateur intégré?

sobes.tech IA

Réponse de l'IA

Можно использовать рекурсию для обхода элементов списка без цикла for и встроенного итератора. Например:

def recursive_print(lst, index=0):
    if index < len(lst):
        print(lst[index])
        recursive_print(lst, index + 1)

my_list = [1, 2, 3, 4]
recursive_print(my_list)

Здесь функция вызывает сама себя, проходя по элементам списка по индексу.