Let’s say * is the unpacking operator.
*[a, b, c] = a, b, c
Then [*[a, b, c], d] = [a, b, c, d] # = [a, b, c] + [d]

Also, a function f can be called up in this way:
result = f(p1, p2), you can make result = f(*[p1, p2])
Also,
x, *y = 1, 2, 3 implique x=1 et y = [2, 3]
stackoverflow