__len__(self) => integer

Called to implement the built-in function len. Should return the length of the object, an integer >= 0. Also, an object that doesn't define a __nonzero__ method and whose __len__ method returns zero is considered to be false in a Boolean context.