python引用计数

python 复制代码
#python 垃圾回收算法 1、引用计数 2、标记-清除 3、分代收集

import sys


a=[1,2,3]
# print(dir(a))
b=a
c=a
d=a
print(id(a),id(b))
print(id(c),id(d))
#sys.getrescount()可以获得对象的引用计数
print(sys.getrefcount(a)-1)
print(sys.getrefcount(b)-1)
a=[1,2,3,4]
print(sys.getrefcount(a)-1)
print(sys.getrefcount(b)-1)
相关推荐
laomocoder7 小时前
Project-Nexus-WAN-跨公网Agent对话
开发语言·php
子安柠7 小时前
深入理解 Go 语言文件操作:从基础到最佳实践
开发语言·后端·golang
代码中介商7 小时前
C++文件流操作全解析
开发语言·c++
Forget_85507 小时前
RHEL——Kubernetes容器编排平台(二)
java·开发语言
Achou.Wang7 小时前
go语言中使用等待组(waitgroups)和内存屏障(barriers)进行同步
开发语言·后端·golang
MATLAB代码顾问7 小时前
【智能优化】鹈鹕优化算法(POA)原理与Python实现
开发语言·python·算法
lsx2024067 小时前
C 标准库 - `<stdio.h>`
开发语言
得闲喝茶7 小时前
JavaScript在数据处理的应用
开发语言·前端·javascript·经验分享·笔记
嵌入式×边缘AI:打怪升级日志7 小时前
转换模块(十二):实现 RGB 转 RGB + 项目整合与上机实验
开发语言·ios·swift
研究点啥好呢7 小时前
凯捷 自动化测试(Java+Selenium)面试题精选:10道高频考题+答案解析
java·开发语言·python·selenium·测试工具·求职招聘