In [1]:
import numpy as np

In [2]:
def print_len_eafp(x):
    try:
        print(len(x))
    except TypeError as e:
        print(e)

In [3]:
print_len_eafp([0, 1, 2])


3

In [4]:
print_len_eafp(100)


object of type 'int' has no len()

In [5]:
print_len_eafp((0, 1, 2))


3

In [6]:
print_len_eafp('abc')


3

In [7]:
a = np.arange(3)
print(a)


[0 1 2]

In [8]:
print_len_eafp(a)


3