我有些不明白
T = (1, 'CH', [3, 4]) L = T[2] print(L) # ==> [3, 4] # 尝试替换L中的元素 L[1] = 40 print(L) # ==> [3, 40] print(T) # ==> (1, 'CH', [3, 40])
比如这个,讲义里的代码,L=T[2],我感觉是一个赋值语句啊,相当于把T[2]给了L,那L和T的本身应该没关系吧,为什么变L会影响T呢。
T = (1, 'CH', [3, 4]) L = T[2] print(L) # ==> [3, 4] # 尝试替换L中的元素 L[1] = 40 print(L) # ==> [3, 40] print(T) # ==> (1, 'CH', [3, 40])
比如这个,讲义里的代码,L=T[2],我感觉是一个赋值语句啊,相当于把T[2]给了L,那L和T的本身应该没关系吧,为什么变L会影响T呢。
2022-04-29
举报