lambda表达式/对象引用计数
★lambda表达式的用法
例1:
I=[(lambda x: x*2),(lambda y: y*3)]
调用:
for x in I:
print x(2)
输出:
4,6
例2:
I = lambda x,y : x+y
print(I(2+3))
★获取对象的引用次数
sys.getrefcount()
★增加对象引用计数场景
1,对象创建时
2,将对象添加进容器时;类似list.append()
3,当对象被当做参数传递给函数时
4,为对象创建另外变量名
★减少对象引用计数场景
1,引用此对象的某变量名被显式销毁:del x
2,给引用此对象的某变量名重新赋值
3,从容器中移除对象时,类似list.pop()
4,容器本身被销毁
------山的那一边