关于列表中的.pop和.remove

时间:2017-08-18 15:00:48

标签: python

我现在对我的python有一个非常奇怪的问题而且我不知道它是否是一个bug。

当我有一个列表l = ["a", "b"]时,

我将该列表分配给另一个变量:

other = l

然后尝试.remove.pop来自other的内容,l随之改变。

因此,如果我要执行other.remove("a"),则otherl都只包含["b"],就像我通过引用传递列表一样。

这是预期的行为吗?

0 个答案:

没有答案