Split Dataframe into a zip object with n tuples Pandas

I'd like to know how to do a function where the input is going to be a list of n columns in a dataframe and output is going to be a zip object with that n columns series, Example

def convert_series_into_zip(df,[n1,n2,n2,n3,n2]):
    return zip(df['n1'],df['n2'],df['n3']...)

The reason of that is that instead of using vector operations I need loop between n columns in a dataframe and use the ith value of the n series like a tuple (Exactly like the zip function does)

Thank you.