Quelle est la différence entre les listes entre crochets et parenthèses en Python ?

| | | | |
>>> x=[1,2] >>> x[1] 2 >>> x=(1,2) >>> x[1] 2

Sont-ils tous les deux valides ? Est-ce que l'un d'entre eux est préféré pour une raison quelconque ?