in reply to number of keys and values in a hash

Updated: sorry the former was duplicated, deleted now:

normally the number of keys = number of values, if a value is missing is filled automatically, if a value is undef is not printed, but you still can call it. If you need to discard the null values you can always add a test or if-block