0
我使用gc
模塊(Ubuntu 12.10上的Python 2.7.3)來分析對象引用。Python對象不止一次返回gc.get_referents()
用下面的代碼開始:
a = [1,2,3]
b = [1,2,3,4,5]
print(gc.get_referents(a,b))
獲得的結果:
[3, 2, 1, 5, 4, 3, 2, 1]
似乎對象引用不是由gc.get_referents()
返回列表一次。以下列方式使用set
:
print(set(gc.get_referents(a,b)))
我得到類似的a
和b
所指的名單上聯:
set([1, 2, 3, 4, 5])
我想知道這是否是正確的方法獲取對象列表引用的正確數字對象。
對不起,我想說工會。 – rob
剛剛更正了與工會的交叉口 – rob