Python中方括號和括號括起來的列表有什麼區別?

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

它們都有效嗎?出於某種原因是首選嗎?