(self, *args, **kwargs)
return self.call_func(zip, *kwargs.values()).iter(
            {name: self.item(index) for index, name in enumerate(kwargs)}
        )
Conversion which calls :py:obj:`zip` on conversions.

        Args:
          args: conversions to zip - returns tuples
          kwargs: named conversions to zip - returns dicts
Conversion which calls :py:obj:`zip` on conversions.
Conversion which calls : py : obj : zip on conversions .
def zip(self, *args, **kwargs):
        """Conversion which calls :py:obj:`zip` on conversions.

        Args:
          args: conversions to zip - returns tuples
          kwargs: named conversions to zip - returns dicts

        """
        if args and kwargs:
            raise ValueError("pass either args or kwargs")
        if args:
            return self.call_func(zip, *args)

        return self.call_func(zip, *kwargs.values()).iter(
            {name: self.item(index) for index, name in enumerate(kwargs)}
        )
def zip ( self , * args , * * kwargs ) : if args and kwargs : raise ValueError ( "pass either args or kwargs" ) if args : return self . call_func ( zip , * args ) return self . call_func ( zip , * kwargs . values ( ) ) . iter ( { name : self . item ( index ) for index , name in enumerate ( kwargs ) } )