Python: come restituire una tuple da una funzione

In Python esistono due sintassi valide per restituire una tuple come output di una funzione.

La prima sintassi fa uso delle canoniche parentesi tonde.

def my_func(a = 1, b = 2):
    return (a, b)

La seconda sintassi, molto usata (vedi ad esempio Flask), omette le parentesi tonde e separa semplicemente i valori con una virgola.

def my_func(a = 1, b = 2):
    return a, b
Torna su