Можешь объяснить концепции упаковки и распаковки кортежей в Python и привести примеры того, как они работают, включая расширенную распаковку с оператором asterisk? — ДейлиПреп