擅长:python、mysql、java
<p>在修改列表内容之前,需要创建列表的副本。复制列表的快捷方式是:</p>
<pre><code>mylist[:]
</code></pre>
<p>示例:</p>
<pre><code>>>> first = [1,2,3]
>>> second = first[:]
>>> second.append(4)
>>> first
[1, 2, 3]
>>> second
[1, 2, 3, 4]
</code></pre>
<p>以及显示修改原始列表的默认行为(因为Python中的名称只是对底层对象的引用):</p>
<pre><code>>>> first = [1,2,3]
>>> second = first
>>> second.append(4)
>>> first
[1, 2, 3, 4]
>>> second
[1, 2, 3, 4]
</code></pre>
<p>注意,这只适用于列表。如果需要复制词典的内容,则必须按照其他人的建议使用<code>copy.deepcopy()</code>。</p>