Ritornare più valori in una funzione in Python

Mattepuffo's logo
Ritornare più valori in una funzione in Python

Ritornare più valori in una funzione in Python

Nella programmazione in generale, una funzione ritorna o void (quindi non ritorna nulla) o un valore.

E se invece avessimo bisogno di ritornare più valori?

In questo articolo vediamo un esempio usando Python; ma in verità possiamo riportare questi esempi anche in altri linguaggi.

Ecco il codice:

def my_func():
    return 13, "matteo", [4, 5]

a, b, c = my_func()
print(a, b, c)

Sostanzialmente facciamo "l'unpacking" di quello che ritorna la funzione.

Se vedete in console l'ultimo array viene riportato così com'è.

Quindi andrebbe iterato per essere usato.

Enjoy!


Condividi

Commentami!