Executando verificação de segurança...
1

Em python é possível sim.

Se a sua função termina retornando dois dataframes, por exemplo, você consegue capturar com duas variáveis.

Final de função return df1, df2

Execução de código: var1, var2 = funcao()

Espero ter sido claro!!

Carregando publicação patrocinada...
1

Na verdade vc está retornando uma tupla contendo dois valores. E a atribuição é uma forma de destructuring assignment, que pega os valores da tupla e coloca nas respectivas variáveis.

Então, tecnicamente falando vc continua retornando apenas um valor (a tupla), a sintaxe apenas te dá a impressão de estar retornando vários.

1
1

Sim, cumpre.

É que eu sou muito chato e pedante, e só quis deixar claro que não tem "mágica" ali. O valor retornado sempre é um só (no caso, a tupla). Se essa tupla vai ter dois ou mais valores dentro dela, é detalhe :-)