数组地址与数组地址[0]-Python

问题描述

在 C++ 中,数组/列表中第一个元素的地址与数组本身的地址相同,在内存中。但是,当我在 Python 中尝试使用“ID”函数来调查地址时,我得到了数组 [0] 和数组本身的不同 ID。使用 ID 是在 Python 中查找数据结构地址的正确方法吗?例如:

arr = [1,2,3,4]
print(id(arr))
print(id(arr[0]))

我得到 17145608 的 id(arr) 和 2039216048 的 id(arr[0])。 ID甚至彼此都不接近。 感谢您的时间和帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)