A simple zip function for dart with same behavior as the python implementation