Python 中的移动列表:左右旋转
问题:
你怎么能将 Python 列表向右或向左旋转指定数量的位置?
答案:
以下函数完成此任务:
<code class="python">def rotate(l, n): return l[-n:] + l[:-n]</code>
解释:
替代实现:
对于更传统的右移,请使用此函数:
<code class="python">def rotate(l, n): return l[n:] + l[:n]</code>
示例:
考虑示例列表 [1, 2, 3, 4, 5]。
<code class="python">rotate([1, 2, 3, 4, 5], 2) # [3, 4, 5, 1, 2]</code>
附加说明:
以上是如何将 Python 列表向右或向左旋转指定位置?的详细内容。更多信息请关注PHP中文网其他相关文章!