列表或元组合并的问题
来源:2-5 元组与列表的区别
hellojinyun
2020-03-09 01:26:08
代码如下图所示
列表相加后,id改变,说明生成新了的列表,对吗?
列表进行乘法操作,id又发生改变,并与定义列表时初始值相同,为什么?元组也是一样
1回答
同学你好:
两个列表间的相加或者相乘,都会生成一个新的列表。
出现同学的这种情况,是由于生成了新的列表后,pyhton内容会自动将没用的内存地址释放,所以在重新生成一个列表后,会复用之前的内存地址。因此给同学一种错觉,相乘没有生成新的列表对象。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题