Что это за хрень



*x, y = [1, 2, 3] — последние значение (3) перейдёт в y, а «лишние» пойдут в x. func(*x) — распаковываем x, так словно если бы мы написали func(1, 2).



def func(*x): — функция func, которая принимает неопределённое кол-во элементов. print(*x) — делает то же, что и func(*x), только с print().



#объяснение