python删除标点符号,如何做删除标记

  python删除标点符号,如何做删除标记

  说明

  1.主要解决循环引用数据的问题。因为引用大于0,所以不会被回收。

  2.标记删除是为了解决这个循环引用不能删除的问题。

  3.对于删除操作后的每个引用-1,当num和num1的引用为0时,放入死容器,如果引用大于0,放入活容器。

  遍历存活容器,检查是否有存活容器引用了死亡容器的对象,如果是,就从死亡容器中取出,放入存活容器中。

  死亡容器中的所有对象都已被删除。

  实例

  num=[hello , world]

  num1=[嗨,是,你]

  print(sys.getrefcount(num))

  print(sys.getrefcount(num1))

  数量追加(num1)

  num1.append(数字)

  print(sys.getrefcount(num))

  print(sys.getrefcount(num1))

  德尔纳姆

  上面的Delnum1就是python标签删除的实现。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: