Pythonの角括弧と括弧で囲まれたリストの違いは何ですか?

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

両方とも有効ですか?何らかの理由で1つが好ましいですか?