>a=(1,2,3,[1,2,3]) >print(id(a), id(a[3])) 140334252828128 140334260857472 >a[3].append(4) >print(id(a), id(a[3])) 140334252828128 140334260857472
如以上代码运行结果所示,列表内容修改前后,整个元组和列表都还是之前的地址。因为列表是可变元素,可在原地址上修改内容;元组是不可变元素,其中元素绑定的列表地址没变,所以元组也没有变