Wystarczy, że podasz *args jako parametr funkcji, ta "lista" to po prostu argumenty, które przekazujesz do funkcji oddzielane przecinkiem.
Np.
def func(*args): ...
I wywołanie:
func(a, b, c, d,... n).
Wewnątrz funkcji wystarczy, że użyjesz pętli for, żeby przeiterować każdy argument z *args.