Imprima varios valores en la misma línea con comas

Soy nuevo en python (así como stackoverflow) y me preguntaba cómo podría imprimir varios valores con comas entre ellos.

Soy muy consciente de laend palabra claveprinta función @ toma, pero el problema es que agrega la cadena después de cada valor, incluido el último, que es precisamente lo que no quiero.

Entonces, en lugar de quizás 1,2,3,4; lo que quiero es 1,2,3,4.

Update: lo siento, no fui tan claro ya que no publiqué mi código. Aquí está

N = int(input())
p = []
for i in range(N):
    P = str(input())
    p.append(P)
for i in range(N):
    print(p[N-1-i],end=', ')

N establece el número de entradas siguientes y quiero que el programa imprima cada entrada en la misma línea pero al revés, con cada una de ellas separadas por comas y espacios. Creo que sep no funciona bien aquí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta