Python Program to find the length of a list using recursion


In this program, you will learn how to find the length of a list using recursion in Python.


data = [10, 20, 30, 40, 50]

Example: How to find the length of a list using recursion in Python

length = 0


def findlength(data):
    global length
    if data:
        length = length + 1
        findlength(data[1:])
    return length


data = [10, 20, 30, 40, 50]

length = findlength(data)

print("List length is:", length)

Output:

List length is: 5