Diferencia entre `línea de retorno,` y `línea de retorno`

En una reciente pregunta mía , cito un código de Jake Vanderplas . Uno puede encontrar el siguiente código:

from matplotlib import pyplot as plt from matplotlib import animation fig = plt.figure() ax = plt.axes(xlim=(0, 2), ylim=(0, 100)) line, = plt.plot([], []) def init(): line.set_data([], []) return line, def animate(i): line.set_data([0, 2], [0,i]) return line, anim = animation.FuncAnimation(fig, animate, init_func=init, frames=100, interval=20, blit=True) plt.show() 

En la función de init o animate , el “valor” de retorno es line, (con una coma).

Pregunta: ¿Hay una diferencia con un “valor” de retorno que sería line (sin coma)?

Gracias

line, es una tupla con un objeto en ella. line es solo el objeto de la línea.

 In [80]: line = object() In [81]: line, Out[81]: (,)