t = (10, [20, 30], 999) print(t) print(type(t))
# 获取上述元组中的数据 print(t[0]) print(t[1]) print(t[2])
# 获取数据类型和内存地址 print(t[0], type(t[0]), id(t[0])) print(t[1], type(t[1]), id(t[1])) print(t[2], type(t[2]), id(t[2]))
'''尝试将t[1]修改为100''' t[1] = 100 # 报错!因为元组是不允许被修改元素的 print(t[1])
'''由于[20,30]是列表,而列表是可变序列,所以可以向列表中添加元素, 而列表的内存地址不变''' t[1].append(100) print(t)
print(t, id(t[1]))
t[1]的id和之前相比,是不变的:



