Longitud de una lista anidada

Published by Helen Yu in

El método len() de Python devuelve el número de elementos de una lista. Por ejemplo, la lista de abajo contiene 2 elementos:

[1, [2, 3]]
# 2 elements, number 1 and list [2, 3]

Supongamos que, en cambio, quisiéramos conocer el número total de elementos no anidados de la lista anidada. En el caso anterior, [1, [2, 3]] contiene 3 elementos no anidados: 1, 2 y 3.

Crea una función que devuelva el número total de elementos no anidados de una lista anidada.

Ejemplos

get_length([1, [2, 3]]) ➞ 3

get_length([1, [2, [3, 4]]]) ➞ 4

get_length([1, [2, [3, [4, [5, 6]]]]]) ➞ 6

get_length([1, [2], 1, [2], 1]) ➞ 5

Notas

Una lista vacía debe devolver 0.