为什么python复制列表会在原始列表更新时自动更新?

时间:2015-02-11 10:37:06

标签: python list

    >>> l1 = [1,2,3]
    >>> l2 = l1
    >>> l2
    [1, 2, 3]
    >>> l1.append(4)
    >>> l1
    [1, 2, 3, 4]
    >>> l2
    [1, 2, 3, 4]

在上面的l2列表中自动更新。

案例2:

>>> a=10
>>> b=a
>>> a = a+5
>>> a
15
>>> b
10

但是这里从未改变过。 这些列表与其他数据结构属性之间有什么区别。

0 个答案:

没有答案