

请问 第一个字典放到外面和里面,为啥输出的结果不一样,有人能给我解答一下吗
第一个字典在外面,每次添加在aliens中的都是同一个new_alienss对象,修改aliens任意一个中的对象都将会new_aliens,可以将aliens解释为框里装的东西,都是同一个乒乓球,在这个乒乓球上画个画,其他的框应为也是这个球,所以会变
第二个字典在里面,每次添加在aliens中的都不是同一个new_alienss对象,相当于创建了一个新的new_alienss对象将其放在aliens,可以将aliens解释为框里装的东西,都是一个新,不同的唯一乒乓球,在任意一个乒乓球上画个画,其他的框应为不是这个球,所以不会变
有帮助点个采纳,谢谢