swap y_val, x_val = x_val, y_val # unpacking a, b = get_tuple() a, _ = get_tuple() # use the throwaway _ t = (1, True) d = {"is_admin": True} res = my_function(*t, **d) # assign multiple vars x_val = 2 y_val = 3 # swap temp = x_val x_val = y_val y_val = temp # unpacking _all = get_tuple() a = _all[0] a = _all[1] t = (1, True) d = {"is_admin": True} res = my_function( t[0], t[1], is_admin=d["is_admin"]) Swap values & unpacking