ホームページ >バックエンド開発 >Python チュートリアル >Python リストを指定した位置で右または左に回転するにはどうすればよいですか?
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 中国語 Web サイトの他の関連記事を参照してください。