code: def zip(self, *items):
          
          return self.__class__(list(zip(self.items, *items)))
docs: Zip the collection together with one or more arrays.
  
          :param items: The items to zip
          :type items: list
  
          :rtype: Collection