>>> x=['a'] >>> id(x) 2383744287048 <----------- >>> x=x+['b'] >>> id(x) 2383744844680 <-----------
>>> y=['a'] >>> id(y) 2383745101576 >>> y+=['b'] >>> id(y) 2383745101576
可以看出,对于列表,x=x+y ,x的内存地址是被重新赋值了的
但是对于x+=y ,操作的是同一个内存地址
>>> x=['a'] >>> id(x) 2383744287048 <----------- >>> x=x+['b'] >>> id(x) 2383744844680 <-----------
>>> y=['a'] >>> id(y) 2383745101576 >>> y+=['b'] >>> id(y) 2383745101576
可以看出,对于列表,x=x+y ,x的内存地址是被重新赋值了的
但是对于x+=y ,操作的是同一个内存地址