擅长:python、mysql、java
<p>先复制列表,然后反转副本:</p>
<pre><code>a = ["pera", "uva", "maca", "saladamista"]
b = a[:]
b.reverse()
</code></pre>
<p>或者使用“火星笑脸”:</p>
<pre><code>b = a[::-1]
</code></pre>
<p><strong>编辑</strong>:如果有人对计时感兴趣,请点击这里:</p>
<pre><code>In [1]: a = range(100000)
In [2]: %timeit b = a[:]; b.reverse()
1000 loops, best of 3: 436 us per loop
In [3]: %timeit b = a[::-1]
1000 loops, best of 3: 414 us per loop
In [4]: %timeit b = list(reversed(a))
1000 loops, best of 3: 823 us per loop
</code></pre>