簡介:
旋轉Python 清單涉及將其元素向左或向右移動指定數量的位置.
方法一:
問題:如何將清單向左旋轉?
答案:
<code class="python">def rotate_left(l, n): return l[n:] + l[:n]</code>
示例:
<code class="python">example_list = [1, 2, 3, 4, 5] result = rotate_left(example_list, 2) print(result) # Output: [3, 4, 5, 1, 2]</code>
方法2:
問題:如何將清單旋轉到對嗎?
答案:
<code class="python">def rotate_right(l, n): return l[-n:] + l[:-n]</code>
示例:
<code class="python">example_list = [1, 2, 3, 4, 5] result = rotate_right(example_list, 2) print(result) # Output: [4, 5, 1, 2, 3]</code>
解釋:
兩種方法都使用切片來建立新清單:
然後透過連接這些切片形成結果移位清單。
以上是如何向左或向右旋轉 Python 清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!