擅长:python、mysql、java
<p>如果n大于列表的长度,则需要回收元素。处理这个问题的一个简单方法是根据需要多次复制数组。你知道吗</p>
<pre><code>import math
n_over = math.ceil(len(a)/n)
n_reps = 1 + n_over
a_long = a * n_reps
</code></pre>
<p>我们可以迭代新的数组来构建新的数组</p>
<pre><code>a_rep = []
for e in a_long[0:n]:
a_new += [e]*n
</code></pre>