擅长:python、mysql、java
<p>您可以使用itertools将列表转换为列表(以快速方式):</p>
<pre class="lang-py prettyprint-override"><code>from itertools import chain
l1 = ['one','two','third']
l2 = list(chain.from_iterable([[e]*3 for e in l1]))
# l2 = ['one','one','one','two','two','two','three','three','three']
</code></pre>
<p>因此,您可以定义一个重复如下元素的函数:</p>
<pre class="lang-py prettyprint-override"><code>def repeat_elements(l, n)
return list(chain.from_iterable([[e]*n for e in l]))
</code></pre>