No, they definitely can't:
>>> (1,2,3)[2]=5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
I wish they could. (Maybe Python 3 is different?)