为什么我可以在Python中分配[]而不是()?

pla*_*etp 7 python syntax

为什么第二个语句是语法错误,而第一个语句不是?

>>> [] = ()
>>> () = []
  File "<stdin>", line 1
SyntaxError: can't assign to ()
Run Code Online (Sandbox Code Playgroud)