Python对象的比较、拷贝( 三 )

  • 深度拷贝则会递归地拷贝原对象中的每一个子对象,因此拷贝后的对象和原对象互不相关 。另外,深度拷贝中会维护一个字典,记录已经拷贝的对象及其ID,来提高效率并防止无限递归的发生 。
  • 最后,大家思考下下面这道题 。我曾用深度拷贝,拷贝过一个无限嵌套的列表 。那么 。当我们用等于操作符'=='进行比较时,输出会是什么呢?是True或者False还是其他?为什么呢?
    import copyx = [1]x.append(x)y = copy.deepcopy(x)以下命令的输出是?x == y欢迎大家留言!

    【Python对象的比较、拷贝】


    推荐阅读