Python更改变量也会更改从其分配的变量

时间:2018-08-31 01:57:59

标签: python python-3.x list

我正在尝试编写一种可以从值列表中生成所有组合的工具。

我从来没有遇到过这个问题,但是Python正在修改另一个变量的来源。

我提供了一个有关如何复制的代码段。

Python 3.6.5 (default, Apr  1 2018, 05:46:30) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a = [1, 2, 3]
>>> b = a
>>> a
[1, 2, 3]
>>> b
[1, 2, 3]
>>> b.pop(1)
2
>>> b
[1, 3]
>>> a
[1, 3]
>>> 

0 个答案:

没有答案