Sternchen außerhalb von Funktionsaufrufen

Ich wage mich in Python und hatte eine Frage zu Sternchen. Ich weiß, dass sie für Argumente in Funktionsaufrufen verwendet werden, aber ich habe Codeausschnitte gesehen, in denen sie außerhalb von Funktionskarten verwendet wurden (z. B. in einem Tupel mit 5 Graden, das sie in Variablen entpackt, wie z.

first, *middle, last = grades

Immer wenn ich versuche, aus den Argumenten eines Funktionsaufrufs Sternchen in diesem Kontext / diesen Kontexten zu verwenden, wird im Interpreter eine ungültige Syntax angezeigt. Vermisse ich hier etwas?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage