摘要: 幽灵乘客例子: 、 如上:如果为空时,bus2和bus3引用的是相同的一个list,就会造成粗错误 实际工作中,如果不想改变某个参数值,那么通过以上这种赋值也会改变 解决方式self.passenger=list(passenger),相当于把list(passenger)=passenger 举个 阅读全文
posted @ 2018-10-30 16:42 米 立 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: python的变量是对象引用 l1和l2引用的相同的对象,所以会相互影响 元组不变的是引用的物理地址,如果引用的对象是可变的,那么远祖也会发生变化 但是t1[2]的id时钟没有发生变化 2 默认是浅拷贝,如果不可变,,那么互相不影响,没问题 如果变量是可变的对象,就会比较麻烦 最终发现l1和l2始终 阅读全文
posted @ 2018-10-30 11:02 米 立 阅读(661) 评论(0) 推荐(1) 编辑