擅长:python、mysql、java
<p>关于复制/引用的问题,Python以不同的方式处理可变/不可变变量:对于不可变变量(int、float、string、tuples等),您将获得副本;对于可变变量(其他所有变量)—“references”。在</p>
<p>关于python列表的扁平化:请看<code>itertools</code>模块。你可以这样做:</p>
<pre><code>>>> from itertools import chain
>>> chain(*[[1,2,3], [4,5,6], [7,8,9]])
<itertools.chain object at 0x104ff5110>
>>> list(_)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
</code></pre>