-1
什麼用id()
發生了什麼?我有以下代碼:Python 2.7版:ID()內置函數的奇怪行爲
a = np.asarray([1,2,3])
b = np.asarray([4,5,6])
c = np.asarray([a, b])
id_1 = id(c[0][0])
id_2 = id(a[0])
id_3, id_4 = id(c[0][0]), id(a[0])
id_1
和是不同的,但id_3
和id_4
是一樣的。我正在使用Python 2.7。
任何人都可以解釋這種現象? 對不起,我的英文。
我得到了所有4(CPython 3.5 numpy 1.9.3)相同的ID。你有什麼不同? – strubbly