はじめに:
Python リストを回転するには、指定された位置数だけ要素を左または右にシフトする必要があります。 .
方法 1:
質問: リストを左に回転するにはどうすればよいですか?
答え:
<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 中国語 Web サイトの他の関連記事を参照してください。