L = T[2] 语句的理解
课件中的代码如下:
T = (1, 'CH', [3, 4]) L = T[2] print(L) # ==> [3, 4] L[1] = 40 print(L) # ==> [3, 40] print(T) # ==> (1, 'CH', [3, 40]) 其中L = T[2],是理解为 L变量指向T[2],而不是复制一个T[2]给L吗? 这代码与其他编程语言的变量赋值有很大区别啊!!!
课件中的代码如下:
T = (1, 'CH', [3, 4]) L = T[2] print(L) # ==> [3, 4] L[1] = 40 print(L) # ==> [3, 40] print(T) # ==> (1, 'CH', [3, 40]) 其中L = T[2],是理解为 L变量指向T[2],而不是复制一个T[2]给L吗? 这代码与其他编程语言的变量赋值有很大区别啊!!!
2020-08-30
举报