Per PEP-3132 , который ввел синтаксис "расширенная повторяемая распаковка" и ссылку на язык , "помеченная" цель действительна только в присваивание, где цель является итеративной.
Также ошибочно использовать помеченное выражение в качестве одиночного присваивания
цель, как в
*a = range(5)
Это, однако, допустимый синтаксис:
*a, = range(5)
Итак, чтобы сделать это синтаксически верным, вы можете сделать:
*m, = a
или даже:
[*m] = a
Обратите внимание, что идиоматический способ создания мелкой копии списка - это срез:
m = a[:]