En varias ocasiones podemos pensar en métodos minimistas y funcionales de simplificar nuestro código sin que deje de ser simple en su lectura e interpretación, una de estas técnicas puede ser la asignación de variables en una sola linea, pongamos en una función esto para verlo en funcionamiento y comprender mejor de que estamos hablando, supongamos que deseamos crear una función que toma valores los asigna a variables y luego los retorna en una lista o tupla, siendo mas específicos supongamos que los valores de las variables son números y que la función los retorna en una tupla. Los variables con que va a trabajar nuestra función son:

a = 1

b = 2

c = 3

Mas simple imposible, ahora demos un nombre a la función y la creamos:

def ejemplo(a):
    pass

Ahora empecemos a llenar esta función escribiendo las variables y retornandolas en una tupla

def ejemplo():
    a = 1
    b = 2
    c = 3
    return (a, b, c)

El inconveniente de escribir una variable por linea es el espacio innecesario que agregamos a nuestro código, el secreto esta en asignar esos 3 valores en una sola linea de la siguiente forma:

def ejemplo():
    a = 1; b = 2; c = 3
    return (a, b, c)

Para asignar varias variables en una sola linea como podrán observar solo debemos separarlas con un punto y coma “;” esto nos pude de ser de utilidad cuando estemos construyendo funciones o scripts y no ensuciar con lineas innecesarias, otro ejemplo de su uso seria para asignar elementos de listas a variables en una sola linea.

Con esto doy por finalizada esta miniguia, cualquier duda que tengan no duden en plantearla así como cualquier sugerencia para mejorar esta miniguia