擅长:python、mysql、java
<p>简单易读的解决方案如下所示:</p>
<pre><code>my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
new_list = [[i] * 2 if i % 2 == 0 else i for i in my_list]
res = []
for i in new_list:
if isinstance(i, list):
res.extend(i)
else:
res.append(i)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>>>> res
[0, 0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 8, 8, 9]
</code></pre>