+ -
当前位置:首页 → 问答吧 → 列表的id()问题

列表的id()问题

时间:2011-03-06

来源:互联网

>>> [1] is [1]
    其结果是False,是因为这是两个不同的对象,存储在内存中的不同地方。
>>> [1] == [1]
    其结果是True,是因为这两个不同的对象有着相同的值。

第一个是怎么回事?为什么2个相同列表用不同的内存地址?

作者: liaozd   发布时间: 2011-03-06

>>> id([1])
11540200
>>> id([1])
11519360

每次都是不同的对象产生,当然不一样了

作者: llbgurs   发布时间: 2011-03-06