#在学Python中的指针时,遇到了这样一个问题:
a = ["3","2","1"]
b = a
b[0] = 30
这样我在打印a的值时,a的值也变成了:b的值。
但是第二行代码只把a的值赋给了b,第三行代码把b列表的数字3变为了30,而没有再把b的值赋给a。
但为什么打印a的值时也变成了b的值?
具体情况如下:
大家帮忙回答一下,万分感激
#在学Python中的指针时,遇到了这样一个问题:
a = ["3","2","1"]
b = a
b[0] = 30
这样我在打印a的值时,a的值也变成了:b的值。
但是第二行代码只把a的值赋给了b,第三行代码把b列表的数字3变为了30,而没有再把b的值赋给a。
但为什么打印a的值时也变成了b的值?
具体情况如下: