变量在tuple中为什么不可以改变?
p = "hello,world" L = (1,2,3,p,[1,2]) print L[1],L[3],L[4] p = "fuck world" t = L[4] t[0] = 3 t[1] = 4 print L[1],L[3],L[4] 请问P作为一个变量为什么第二次打印却没有改变?tuple里的可以改变的只有list么?
请问如上代码中tuple中存储的变量P是只存储值还是存储的一个变量地址?
p = "hello,world" L = (1,2,3,p,[1,2]) print L[1],L[3],L[4] p = "fuck world" t = L[4] t[0] = 3 t[1] = 4 print L[1],L[3],L[4] 请问P作为一个变量为什么第二次打印却没有改变?tuple里的可以改变的只有list么?
请问如上代码中tuple中存储的变量P是只存储值还是存储的一个变量地址?
2017-06-16
举报