擅长:python、mysql、java
<p>你需要<code>deepcopy</code>这个列表。即:</p>
<pre><code>import copy
shot.loc = copy.deepcopy(tank.loc)
</code></pre>
<p>下面是它的工作原理:</p>
<pre><code>a = [[1, 2, 3], [4, 5, 6]]
b = a
a[0][1] = 10
print a
# [[1, 10, 3], [4, 5, 6]]
print b # b changes too -> Not a deepcopy.
# [[1, 10, 3], [4, 5, 6]]
import copy
b = copy.deepcopy(a)
a[0][1] = 9
print a
#[[1, 9, 3], [4, 5, 6]]
print b # b doesn't change -> Deep Copy
#[[1, 10, 3], [4, 5, 6]]
</code></pre>