Python에서 대괄호와 괄호로 묶인 목록의 차이점은 무엇입니까?

| | | | |
<프리><코드>>>> x=[1,2] >>> x[1] 2 >>> x=(1,2) >>> x[1] 2

둘 다 유효한가요? 어떤 이유로 선호됩니까?